Recherche d'un ordre de modèle
Dans cet exercice, vous travaillez avec un jeu de données qui semble suivre un modèle ARMA. Vous pouvez voir l'ACF et la PACF dans le graphique ci-dessous. Pour choisir le meilleur ordre de ce modèle, vous devrez explorer plusieurs ordres possibles afin de trouver le meilleur ensemble.
<\center>\center>La classe de modèle ARIMA et la série chronologique dans le DataFrame df sont disponibles dans votre environnement.
Cette activité fait partie du cours
Modèles ARIMA en Python
Instructions de l’exercice
- Faites une boucle sur les valeurs de
pde 0 à 2. - Faites une boucle sur les valeurs de
qde 0 à 2. - Entraînez et ajustez un modèle ARMA(p,q).
- Ajoutez un tuple
(p,q, valeur AIC, valeur BIC)àorder_aic_bic.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Create empty list to store search results
order_aic_bic=[]
# Loop over p values from 0-2
for p in range(____):
# Loop over q values from 0-2
for q in range(____):
# create and fit ARMA(p,q) model
model = ARIMA(df, order=____)
results = model.fit()
# Append order and results tuple
order_aic_bic.append((____))