Recherche de l’ordre du 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 sur le graphique ci-dessous. Pour choisir le meilleur ordre pour ce modèle, vous allez devoir explorer un grand nombre d’ordres possibles afin de trouver la meilleure configuration.
<\center>\center>La classe de modèle ARIMA et la série temporelle df (DataFrame) sont disponibles dans votre environnement.
Cet exercice fait partie du cours
Modèles ARIMA en Python
Instructions
- 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 cet exemple de code.
# 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((____))