EmpezarEmpieza gratis

Búsqueda del orden del modelo

En este ejercicio te enfrentas a un conjunto de datos que parece seguir un modelo ARMA. Puedes ver la ACF y la PACF en la gráfica de abajo. Para elegir el mejor orden para este modelo, vas a tener que buscar entre muchos órdenes potenciales hasta encontrar el mejor conjunto.

<\center>

La clase de modelo ARIMA y el DataFrame de series temporales df están disponibles 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 2.
  • Recorre valores de q de 0 a 2.
  • Entrena y ajusta un modelo ARMA(p,q).
  • Añade una tupla con (p,q, valor de AIC, valor de BIC) a order_aic_bic.

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

# Create empty list to store search results
order_aic_bic=[]

# Loop over p values from 0-2
for p in range(____):
  # Loop over q values from 0-2
    for q in range(____):
      	# create and fit ARMA(p,q) model
        model = ARIMA(df, order=____)
        results = model.fit()
        
        # Append order and results tuple
        order_aic_bic.append((____))
Editar y ejecutar código