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
Instructions de l’exercice
- Faites une boucle sur les valeurs de
pde 0 à 3 et deqde 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
petq, 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)