CommencezCommencez gratuitement

Différenciation et ajustement d'un modèle ARMA

Dans cet exercice, vous allez ajuster un modèle ARMA au jeu de données des actions d'Amazon. Comme vous l'avez vu, il ne s'agit pas d'une série stationnaire. Vous utiliserez la différenciation pour la rendre stationnaire afin de pouvoir ajuster un modèle ARMA.

Dans la prochaine section, vous produirez une prévision des différences et vous l'utiliserez pour prévoir les valeurs réelles.

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

Cette activité fait partie du cours

Modèles ARIMA en Python

Voir le cours

Instructions de l’exercice

  • Utilisez la méthode .diff() de amazon pour rendre la série 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 transmettant les données stationnaires.
  • Ajustez le modèle.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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