ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Use o objeto results para fazer previsões dinâmicas para os últimos 30 dias e atribua o resultado a dynamic_forecast.
  • Atribua suas previsões a uma nova variável chamada mean_forecast usando um dos atributos do objeto dynamic_forecast.
  • Extraia os intervalos de confiança das suas previsões a partir do objeto dynamic_forecast e atribua-os a uma nova variável confidence_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(____)
Editar e executar o código