CommencezCommencez gratuitement

AIC et BIC vs ACF et PACF

Dans cet exercice, vous appliquerez une recherche d'ordres AIC-BIC pour la série chronologique des tremblements de terre. Dans la dernière leçon, vous avez conclu que cet ensemble de données ressemblait à un processus AR(1). Vous effectuerez une recherche par grille sur les paramètres pour voir si vous obtenez les mêmes résultats. Les graphiques ACF et PACF pour cet ensemble de données sont présentés ci-dessous.

<\center>

La classe de modèle ARIMA et la trame de données de série chronologique earthquake sont disponibles dans votre environnement.

Cette activité fait partie du cours

Modèles ARIMA en Python

Voir le cours

Instructions de l’exercice

  • Parcourez les ordres de p et q entre 0 et 2.
  • À l'intérieur de la boucle, essayez (try) d'ajuster un ARMA(p,q) à earthquake à chaque itération.
  • Imprimez p et q ainsi que l'AIC et le BIC à chaque itération.
  • Si la procédure d'ajustement du modèle échoue, imprimez p, q, None, None.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Loop over p values from 0-2
for p in ____:
    # Loop over q values from 0-2
    for q in ____:
      
        try:
            # create and fit ARMA(p,q) model
            model = ____
            results = model.____
            
            # Print order and results
            print(p, q, ____, ____)
            
        except:
            print(p, q, ____, ____)     
Modifier et exécuter le code