ComeçarComece de graça

AIC e BIC vs ACF e PACF

Neste exercício, você vai aplicar uma busca de ordem por AIC-BIC para a série temporal de terremotos. Na última lição, você concluiu que esse conjunto de dados parecia um processo AR(1). Você fará uma busca em grade pelos parâmetros para ver se chega ao mesmo resultado. Os gráficos de ACF e PACF para esse conjunto de dados estão abaixo.

<\center>

A classe de modelos ARIMA e o DataFrame da série temporal earthquake 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 pedidos de p e q entre 0 e 2.
  • Dentro do loop, use try para ajustar um ARMA(p,q) a earthquake em cada iteração.
  • Imprima p e q junto com AIC e BIC em cada iteração.
  • Se o ajuste do modelo falhar, imprima p, q, None, None.

Exercício interativo prático

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

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