Estimation
Dans le dernier exercice, l’ACF et la PACF étaient un peu peu concluantes. Les résultats suggèrent que vos données pourraient suivre un modèle ARMA(p,q) ou un modèle AR(3) imparfait. Dans cet exercice, vous allez parcourir plusieurs ordres de modèles pour trouver le meilleur selon l’AIC.
La série temporelle savings a été chargée et la classe ARIMA a été importée dans votre environnement.
Cet exercice fait partie du cours
Modèles ARIMA en Python
Instructions
- 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 temporelle
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 cet exemple de code.
# 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)