EmpezarEmpieza gratis

Explorar las opciones de auto.arima()

La función auto.arima() necesita estimar muchos modelos distintos y utiliza varios atajos para intentar ser lo más rápida posible. Esto puede hacer que se devuelva un modelo que en realidad no tenga el AICc más pequeño. Para que auto.arima() se esfuerce más en encontrar un buen modelo, añade el argumento opcional stepwise = FALSE para considerar un conjunto mucho más amplio de modelos.

Aquí vas a intentar encontrar un modelo ARIMA para los datos a10 precargados, que contienen subsidios mensuales de fármacos antidiabéticos en Australia desde 1991 hasta 2008, en millones de dólares australianos. Échales un vistazo en la consola antes de empezar este ejercicio.

Este ejercicio forma parte del curso

Forecasting en R

Ver curso

Instrucciones del ejercicio

  • Usa las opciones por defecto de auto.arima() para encontrar un modelo ARIMA para a10 y guarda el resultado en fit1.
  • Usa auto.arima() sin búsqueda stepwise para encontrar un modelo ARIMA para a10 y guarda el resultado en fit2.
  • Ejecuta summary() para fit1 y fit2 en tu consola y, con ello, determina el mejor modelo. Con 2 decimales, ¿cuál es su valor de AICc? Asigna ese número a AICc.
  • Por último, usando el mejor modelo según el AICc, dibuja sus pronósticos a 2 años. Ajusta h en consecuencia.

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

# 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