Gerando previsões dinâmicas
Agora vamos um pouco mais longe no futuro, para previsões dinâmicas. E se você quiser prever o preço das ações da Amazon não apenas para amanhã, mas para a próxima semana ou para o próximo mês? É aqui que entram as previsões dinâmicas.
Lembre-se de que, no vídeo, você viu que é mais difícil fazer previsões de longo prazo precisas porque os termos de choque se acumulam. Quanto mais distante no futuro vão as previsões, maior a incerteza. Isso é especialmente verdadeiro com dados de ações, então é provável que você perceba que suas previsões neste exercício não são tão precisas quanto as do exercício anterior.
Este exercício faz parte do curso
Modelos ARIMA em Python
Instruções do exercício
- Use o objeto
resultspara fazer previsões dinâmicas para os últimos 30 dias e atribua o resultado adynamic_forecast. - Atribua suas previsões a uma nova variável chamada
mean_forecastusando um dos atributos do objetodynamic_forecast. - Extraia os intervalos de confiança das suas previsões a partir do objeto
dynamic_forecaste atribua-os a uma nova variávelconfidence_intervals. - Imprima suas previsões médias.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Generate predictions
dynamic_forecast = results.______(____=___, ____=____)
# Extract prediction mean
mean_forecast = ____.____
# Get confidence intervals of predictions
confidence_intervals = ____.____
# Select lower and upper confidence limits
lower_limits = confidence_intervals.loc[:,'lower close']
upper_limits = confidence_intervals.loc[:,'upper close']
# Print best estimate predictions
print(____)