No bloco de código para plotar o gráfico, não entendi porque coloca .values na última linha, mas não coloca .values na segunda linha para o valor do y? E quando eu fui plotar o gráfico sem o .values e outro gráfico com o .values, deu gráficos levemente diferentes.
Esse gráfico (como feito na aula):
sns.lineplot(x="tempo", y=ytreino_novo, data=passageiros[1:129], label="treino")
sns.lineplot(x="tempo", y=pd.DataFrame(y_pred_novo)[0], data=passageiros[1:129], label="treino_predicao")
sns.lineplot(x="tempo", y=yteste_novo, data=passageiros[130:144], label="teste")
sns.lineplot(x="tempo", y=pd.DataFrame(y_teste_pred_novo)[0].values, data=passageiros[130:144], label="teste_predicao")
ficou diferente desse gráfico:
sns.lineplot(x="tempo", y=ytreino_novo, data=passageiros[1:129], label="treino")
sns.lineplot(x="tempo", y=pd.DataFrame(y_pred_novo)[0].values, data=passageiros[1:129], label="treino_predicao")
sns.lineplot(x="tempo", y=yteste_novo, data=passageiros[130:144], label="teste")
sns.lineplot(x="tempo", y=pd.DataFrame(y_teste_pred_novo)[0].values, data=passageiros[130:144], label="teste_predicao");