Générer des prévisions à un pas
Il est très difficile de prévoir les cours boursiers. La théorie économique classique nous dit même que cela devrait être impossible en raison de l’équilibre des marchés.
Votre mission dans cet exercice est de tenter l’impossible et de prédire malgré tout le cours de l’action Amazon.
Vous allez générer des prévisions à un pas pour le cours, ainsi que l’incertitude associée à ces prévisions.
Un modèle a déjà été ajusté sur les données Amazon pour vous. L’objet de résultats de ce modèle est disponible dans votre environnement sous le nom results.
Cet exercice fait partie du cours
Modèles ARIMA en Python
Instructions
- Utilisez l’objet
resultspour produire des prévisions à un pas sur les 30 derniers jours de données et affectez le résultat àone_step_forecast. - Affectez vos prévisions moyennes à
mean_forecasten utilisant l’un des attributs de l’objetone_step_forecast. - Extrayez les intervalles de confiance de vos prévisions depuis l’objet
one_step_forecastet affectez-les àconfidence_intervals. - Affichez vos prévisions moyennes.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Generate predictions
one_step_forecast = results.____(____=___)
# Extract prediction mean
mean_forecast = one_step_forecast.____
# Get confidence intervals of predictions
confidence_intervals = one_step_forecast.____
# 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(____)