Funkce autokorelace
Autokorelace lze odhadnout pro mnoho různých lagů, což nám pomáhá lépe pochopit, jak časová řada souvisí se svou minulostí. Nejčastěji nás zajímá vztah řady k její nejbližší minulosti.
Funkce acf(..., lag.max = ..., plot = FALSE) odhadne všechny autokorelace od 0, 1, 2, … až po hodnotu zadanou argumentem lag.max. V předchozím cvičení jsi se zaměřil/a na autokorelaci při lagu 1 tak, že jsi argument lag.max nastavil/a na 1.
V tomto cvičení prozkoumáš další možnosti využití příkazu acf(). Časová řada x je opět předem načtena a zobrazena v grafu vpravo.
Toto cvičení je součástí kurzu
Analýza časových řad v R
Pokyny k cvičení
- Pomocí
acf()zobraz autokorelace řadyxod 0 do 10. Nastav argumentlag.maxna10a ponech argumentplotjakoFALSE. - Spusť kód
acf()a zkopíruj odhad autokorelace (ACF) při lagu 10 z výstupu. - Totéž zopakuj pro odhad autokorelace (ACF) při lagu 5.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Generate ACF estimates for x up to lag-10
acf(___, lag.max = ___, plot = FALSE)
# Type the ACF estimate at lag-10
# Type the ACF estimate at lag-5