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
Instructions de l’exercice
- Utilisez la méthode
.diff()deamazonpour rendre la série stationnaire en prenant la première différence. N'oubliez pas de supprimer les valeursNaNavec 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())