AIC et BIC vs ACF et PACF
Dans cet exercice, vous allez appliquer une recherche d’ordre par AIC-BIC pour la série temporelle des tremblements de terre. Dans la leçon précédente, vous avez conclu que cet ensemble de données ressemblait à un processus AR(1). Vous allez effectuer une recherche en grille sur les paramètres pour voir si vous obtenez le même résultat. Les tracés ACF et PACF pour cet ensemble de données sont présentés ci-dessous.
<\center>\center>La classe de modèles ARIMA et le DataFrame de série temporelle earthquake sont disponibles dans votre environnement.
Cet exercice fait partie du cours
Modèles ARIMA en Python
Instructions
- Itérez sur les ordres de
petqentre 0 et 2. - À l’intérieur de la boucle, essayez (
try) d’ajuster un ARMA(p,q) àearthquakeà chaque itération. - Affichez
petqainsi que l’AIC et le BIC à chaque itération. - Si la procédure d’ajustement échoue, affichez
p,q,None,None.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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, ____, ____)