ÎncepețiÎncepe gratuit

Explorarea opțiunilor din auto.arima()

Funcția auto.arima() trebuie să estimeze foarte multe modele diferite și folosește diverse scurtături pentru a fi cât mai rapidă. Acest lucru poate face ca modelul returnat să nu aibă de fapt cea mai mică valoare AICc. Pentru ca auto.arima() să depună mai mult efort în găsirea unui model bun, adaugă argumentul opțional stepwise = FALSE, astfel încât să fie luată în considerare o colecție mult mai mare de modele.

În acest exercițiu, vei căuta un model ARIMA pentru setul de date preîncărcat a10, care conține subvențiile lunare pentru medicamente antidiabetice în Australia, în perioada 1991–2008, exprimate în milioane de dolari australieni. Înainte de a începe, inspectează datele în consolă.

Acest exercițiu face parte din cursul

Prognoze în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește opțiunile implicite din auto.arima() pentru a găsi un model ARIMA pentru a10 și salvează rezultatul în fit1.
  • Folosește auto.arima() fără căutare pas cu pas pentru a găsi un model ARIMA pentru a10 și salvează rezultatul în fit2.
  • Rulează summary() pentru ambele modele, fit1 și fit2, în consolă și folosește rezultatele pentru a determina modelul mai bun. Cu 2 zecimale, care este valoarea AICc a acestuia? Atribuie numărul variabilei AICc.
  • În final, folosind modelul mai bun pe baza AICc, reprezintă grafic prognozele sale pentru 2 ani. Setează h în consecință.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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
___ %>% ___ %>% ___
Editează și rulează codul