ComenzarEmpieza gratis

Exploring auto.arima() options

The auto.arima() function needs to estimate a lot of different models, and various short-cuts are used to try to make the function as fast as possible. This can cause a model to be returned which does not actually have the smallest AICc value. To make auto.arima() work harder to find a good model, add the optional argument stepwise = FALSE to look at a much larger collection of models.

Here, you will try finding an ARIMA model for the pre-loaded a10 data, which contains monthly anti-diabetic drug subsidies in Australia from 1991 to 2008 in millions of Australian dollars. Inspect it in the console before beginning this exercise.

Este ejercicio forma parte del curso

Forecasting in R

Ver curso

Instrucciones del ejercicio

  • Use the default options in auto.arima() to find an ARIMA model for a10 and save this to fit1.
  • Use auto.arima() without a stepwise search to find an ARIMA model for a10 and save this to fit2.
  • Run summary() for both fit1 and fit2 in your console, and use this to determine the better model. To 2 decimal places, what is its AICc value? Assign the number to AICc.
  • Finally, using the better model based on AICc, plot its 2-year forecasts. Set h accordingly.

Ejercicio interactivo práctico

Prueba este ejercicio completando el código de muestra.

# 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 y ejecutar código