Odstranění trendu v úrovni pomocí diferencování
Transformace první diference časové řady \(z[t]\) spočívá v rozdílech (změnách) mezi po sobě jdoucími pozorováními v čase, tedy \(z[t] - z[t-1]\).
Diferencování časové řady dokáže odstranit časový trend. Funkce diff() vypočítá první diferenci neboli řadu změn. Řada diferencí ti umožní zkoumat přírůstky nebo změny v dané časové řadě. Vždy obsahuje o jedno pozorování méně než původní řada.
Časová řada z je již načtena a zobrazena na obrázku vpravo.
Toto cvičení je součástí kurzu
Analýza časových řad v R
Pokyny k cvičení
- Aplikuj funkci
diff()naza výsledek ulož jakodz. - Pomocí
ts.plot()zobraz graf transformované řadydz. - Dvěma voláními funkce
length()zjisti počet pozorování vzadz.
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 the first difference of z
dz <-
# Plot dz
# View the length of z and dz, respectively