ComeçarComece de graça

Buscando a ordem do modelo

Neste exercício, você está diante de um conjunto de dados que parece seguir um modelo ARMA. Você pode ver a ACF e a PACF no gráfico abaixo. Para escolher a melhor ordem para esse modelo, será necessário procurar entre várias ordens de modelo potenciais para encontrar o melhor conjunto.

<\center>

A classe de modelo ARIMA e o DataFrame de séries temporais df estão disponíveis no seu ambiente.

Este exercício faz parte do curso

Modelos ARIMA em Python

Ver curso

Instruções do exercício

  • Faça um loop pelos valores de p de 0 a 2.
  • Faça um loop pelos valores de q de 0 a 2.
  • Treine e ajuste um modelo ARMA(p,q).
  • Acrescente uma tupla (p,q, valor de AIC, valor de BIC) a order_aic_bic.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# 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 e executar o código