Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Qual seria a diferença entre y_previsto e y_previsto_train?

Na aula o professor apresentou as seguintes previsões

y_previsto = modelo.predict(X_test)

y_previsto_train = modelo.predict(X_train)

e fiquei na duvida sobre qual seriam suas diferenças e qual seria a necessidade de fazer duas previsões, uma utilizando o X_train e a outra o X_test

2 respostas
solução!

Olá Gabriel, tudo bem? Espero que sim!

Ao utilizarmos o método predict() nos dados de treino, podemos verificar o erro do nosso modelo criado contra os próprios dados que foram utilizados na construção do modelo.

Ao usarmos o método predict() nos dados de teste, veremos como se comporta o nosso modelo em dados que não foram utilizados para a construção do modelo, ou seja, dados desconhecidos previamente pelo modelo.

Isso nos ajuda a perceber se o modelo está generalizando para quaisquer dados em um intervalo ou se está apenas "decorando" o comportamento dos dados que foram utilizados na sua construção. O ideal é que o modelo seja capaz de generalizar e prever de maneira consistente também para os dados de teste que não foram utilizados em sua construção.

Espero qeu tenha tirado sua dúvida.

Estou à disposição. Bons estudos!

Obrigado, finalmente consegui entender