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
Instructions
- Utilisez la méthode
.diff()deamazonpour rendre la série temporelle 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 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())