CommencerCommencer gratuitement

Différenciation et ajustement d’un ARMA

Dans cet exercice, vous allez ajuster un modèle ARMA au jeu de données des actions Amazon. Comme vous l’avez constaté, cette série n’est pas stationnaire. Vous allez utiliser la différenciation pour la rendre stationnaire afin de pouvoir ajuster un modèle ARMA.

Dans la section suivante, vous ferez une prévision des différences, puis vous l’utiliserez pour prévoir les valeurs réelles.

La série temporelle des actions Amazon est disponible dans votre environnement sous le nom amazon. La classe de modèle ARIMA est également disponible dans votre environnement.

Cet exercice fait partie du cours

Modèles ARIMA en Python

Afficher le cours

Instructions

  • Utilisez la méthode .diff() de amazon pour rendre la série temporelle stationnaire en prenant la première différence. N’oubliez pas de supprimer les valeurs NaN avec la méthode .dropna().
  • Créez un modèle ARMA(2,2) à l’aide de la classe ARIMA, en lui passant les données stationnaires.
  • Ajustez le modèle.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Take the first difference of the data
amazon_diff = amazon.____

# Create ARMA(2,2) model
arma = ____

# Fit model
arma_results = ____

# Print fit summary
print(arma_results.summary())
Modifier et exécuter le code