1
resposta

Como predict todos os y?

Olá

Nessa aula o professor indica uma estimacao pontual. Como eu faço para estimar todos o meu dataset e compara com os respectivos valores reais dos imoveis?

Eu tentei

entrada = X_teste
modelo.predict(entrada)
np.exp(modelo.predict(entrada))

Eu gostaria de adicionar em meus dados

dados.head()

uma coluna extra mostrando o y_previsto para cada observacao, ou "Valor_previsto", e plotar um grafico comparando o com "Valor"

1 resposta

Boas Marcelo, tudo bem? Espero que sim!

Para predizer todos os valores do dataset seria necessário prever tanto os dados de teste quanto os dados de treino. Isso nomalmente não é feito pelo seguinte motivo:

O modelo é treinado conhecendo o x de teste e também o y de teste. Em outras palavras,para os dados de teste, o modelo já conhece o y. Dessa forma não faz muito sentido tentar prever os dados de teste, pois a assertividade do modelo será muito grande porque ele já conhece esses valores.

Justamente por esse motivo nós dividimos os dados entre treino e teste. Para podermos testar a assertividade do modelo com dados que ele não foi treinado e que não reflete o ajuste do modelo.

Espero ter ajudado! Bons estudos