Verificarea reziduurilor seriilor de timp
Când aplici o metodă de previziune, este important să verifici întotdeauna că reziduurile se comportă corespunzător (adică nu există valori aberante sau tipare) și seamănă cu zgomotul alb. Intervalele de predicție sunt calculate presupunând că reziduurile sunt distribuite normal. Poți folosi funcția checkresiduals() pentru a verifica aceste caracteristici; aceasta va furniza și rezultatele unui test Ljung-Box.
Până acum nu ai folosit funcția pipe (%>%), dar acesta este un bun moment pentru a o introduce. Atunci când există multe funcții imbricate, funcțiile pipe fac codul mult mai ușor de citit. Pentru consecvență, urmează întotdeauna o funcție cu paranteze pentru a o diferenția de alte obiecte, chiar dacă nu are argumente. Iată un exemplu:
> function(foo) # Aceste două
> foo %>% function() # sunt echivalente!
> foo %>% function # Inconsecvent
În acest exercițiu, vei testa funcțiile de mai sus pe previziunile echivalente cu cele produse în exercițiul anterior (fcgoog obținut după aplicarea naive() pe goog și fcbeer obținut după aplicarea snaive() pe ausbeer).
Acest exercițiu face parte din cursul
Prognoze în R
Instrucțiuni pentru exercițiu
- Folosind funcția pipe de mai sus, rulează
checkresiduals()pe o previziune echivalentă cufcgoog. - Pe baza rezultatelor testului Ljung-Box, reziduurile seamănă cu zgomotul alb? Atribuie variabilei
googwnvaloareaTRUEsauFALSE. - Folosind o funcție pipe similară, rulează
checkresiduals()pe o previziune echivalentă cufcbeer. - Pe baza rezultatelor testului Ljung-Box, reziduurile seamănă cu zgomotul alb? Atribuie variabilei
beerwnvaloareaTRUEsauFALSE.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Check the residuals from the naive forecasts applied to the goog series
goog %>% naive() %>% ___
# Do they look like white noise (TRUE or FALSE)
googwn <- ___
# Check the residuals from the seasonal naive forecasts applied to the ausbeer series
___
# Do they look like white noise (TRUE or FALSE)
beerwn <- ___