Eliminarea tendințelor de nivel prin diferențiere
Prima transformare prin diferențe a unui șir de timp \(z[t]\) constă în diferențele (variațiile) dintre observațiile consecutive în timp, adică \(z[t] - z[t-1]\).
Diferențierea unui șir de timp poate elimina o tendință temporală. Funcția diff() calculează seria primelor diferențe sau seria variațiilor. O serie de diferențe îți permite să examinezi incrementele sau modificările dintr-un șir de timp dat. Aceasta are întotdeauna cu o observație mai puțin decât seria originală.
Șirul de timp z a fost deja încărcat și este afișat în figura din dreapta.
Acest exercițiu face parte din cursul
Analiza seriilor de timp în R
Instrucțiuni pentru exercițiu
- Aplică funcția
diff()pezși salvează rezultatul cadz. - Folosește
ts.plot()pentru a vizualiza un grafic al seriei de timp transformatedz. - Folosește două apeluri ale funcției
length()pentru a calcula numărul de observații dinz, respectiv dindz.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Generate the first difference of z
dz <-
# Plot dz
# View the length of z and dz, respectively