ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosind funcția pipe de mai sus, rulează checkresiduals() pe o previziune echivalentă cu fcgoog.
  • Pe baza rezultatelor testului Ljung-Box, reziduurile seamănă cu zgomotul alb? Atribuie variabilei googwn valoarea TRUE sau FALSE.
  • Folosind o funcție pipe similară, rulează checkresiduals() pe o previziune echivalentă cu fcbeer.
  • Pe baza rezultatelor testului Ljung-Box, reziduurile seamănă cu zgomotul alb? Atribuie variabilei beerwn valoarea TRUE sau FALSE.

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