EmpezarEmpieza gratis

AIC y BIC vs. ACF y PACF

En este ejercicio aplicarás una búsqueda de órdenes con AIC-BIC para la serie temporal de terremotos. En la última lección decidiste que este conjunto de datos parecía un proceso AR(1). Harás una búsqueda en rejilla sobre los parámetros para ver si obtienes los mismos resultados. Los gráficos de ACF y PACF para este conjunto de datos se muestran a continuación.

<\center>

La clase de modelo ARIMA y el DataFrame de series temporales earthquake están disponibles en tu entorno.

Este ejercicio forma parte del curso

Modelos ARIMA en Python

Ver curso

Instrucciones del ejercicio

  • Itera sobre órdenes de p y q entre 0 y 2.
  • Dentro del bucle, usa try para ajustar un ARMA(p,q) a earthquake en cada iteración.
  • Imprime p y q junto con AIC y BIC en cada iteración.
  • Si el ajuste del modelo falla, imprime p, q, None, None.

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

# 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, ____, ____)     
Editar y ejecutar código