CommencezCommencez gratuitement

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>

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

Voir le cours

Instructions de l’exercice

  • Faites une boucle sur les valeurs de p de 0 à 2.
  • Faites une boucle sur les valeurs de q de 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((____))
Modifier et exécuter le code