ComeçarComece de graça

Explorando as opções de auto.arima()

A função auto.arima() precisa estimar muitos modelos diferentes, e vários atalhos são usados para tentar deixá-la o mais rápida possível. Isso pode fazer com que seja retornado um modelo que não tem, de fato, o menor valor de AICc. Para fazer o auto.arima() trabalhar mais para encontrar um bom modelo, adicione o argumento opcional stepwise = FALSE para considerar uma coleção muito maior de modelos.

Aqui, você vai tentar encontrar um modelo ARIMA para os dados a10 já carregados, que contêm subsídios mensais a medicamentos antidiabéticos na Austrália de 1991 a 2008, em milhões de dólares australianos. Inspecione-os no console antes de começar este exercício.

Este exercício faz parte do curso

Previsão em R

Ver curso

Instruções do exercício

  • Use as opções padrão do auto.arima() para encontrar um modelo ARIMA para a10 e salve-o em fit1.
  • Use auto.arima() sem busca stepwise para encontrar um modelo ARIMA para a10 e salve-o em fit2.
  • Execute summary() para fit1 e fit2 no seu console e use isso para determinar o melhor modelo. Com 2 casas decimais, qual é o valor de AICc? Atribua o número a AICc.
  • Por fim, usando o melhor modelo com base no AICc, plote as previsões para 2 anos. Defina h de acordo.

Exercício interativo prático

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

# Find an ARIMA model for a10
fit1 <- ___

# Don't use a stepwise search
fit2 <- ___

# AICc of better model
AICc <- ___

# Compute 2-year forecasts from better model
___ %>% ___ %>% ___
Editar e executar o código