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>\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
Instruções do exercício
- Faça um loop pelos valores de
pde 0 a 2. - Faça um loop pelos valores de
qde 0 a 2. - Treine e ajuste um modelo ARMA(p,q).
- Acrescente uma tupla
(p,q, valor de AIC, valor de BIC)aorder_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((____))