Ei, William! Tudo bem?
Agradeço por aguardar o nosso retorno.
Não é necessário criar outro modelo separado só por causa da transformação em log. O ideal é que a transformação faça parte do mesmo pipeline do modelo.
Quando você treina o modelo já com a variável transformada (por exemplo, usando log no target ou em alguma feature), o modelo “aprende” nesse espaço transformado. Ao salvar com pickle, garanta que, na hora de prever novos dados, a mesma transformação seja aplicada antes da predição e, se for o caso, o retorno seja convertido de volta (exponencial).
Se quiser seguir uma boa prática, você pode:
Criar um pipeline com transformação + modelo, ou
Documentar e reaplicar manualmente a transformação antes de usar o modelo salvo.
Assim você evita inconsistências entre treino e previsão.
Espero ter ajudado e qualquer dúvida, conte conosco aqui no fórum.
Até mais!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado!