Estimación
En el último ejercicio, el ACF y el PACF fueron algo poco concluyentes. Los resultados sugieren que tus datos podrían ajustarse a un modelo ARMA(p,q) o a un AR(3) imperfecto. En este ejercicio vas a explorar varios órdenes de modelo para encontrar el mejor según el AIC.
La serie temporal savings ya está cargada y la clase ARIMA se ha importado en tu entorno.
Este ejercicio forma parte del curso
Modelos ARIMA en Python
Instrucciones del ejercicio
- Recorre valores de
pde 0 a 3 y valores deqde 0 a 3. - Dentro del bucle, crea un modelo ARMA(p,q).
- Después, ajusta el modelo a la serie temporal
savings. - Al final de cada iteración, imprime los valores de
pyq, y el AIC y el BIC.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# 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)