CommencezCommencez gratuitement

Estimation

Dans le dernier exercice, l'ACF et la PACF étaient un peu peu concluantes. Les résultats laissent penser que vos données pourraient suivre un modèle ARMA(p,q) ou un modèle AR(3) imparfait. Dans cet exercice, vous allez explorer plusieurs ordres de modèles pour trouver le meilleur selon l'AIC.

La série chronologique savings a été chargée et la classe ARIMA a été importée 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 à 3 et de q de 0 à 3.
  • À l'intérieur de la boucle, créez un modèle ARMA(p,q).
  • Ajustez ensuite le modèle à la série chronologique savings.
  • À la fin de chaque itération, affichez les valeurs de p et q, ainsi que l'AIC et le BIC.

Exercice interactif pratique

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

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