EmpezarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Recorre valores de p de 0 a 3 y valores de q de 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 p y q, 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)
Editar y ejecutar código