ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Aplică funcția diff() pe z și salvează rezultatul ca dz.
  • Folosește ts.plot() pentru a vizualiza un grafic al seriei de timp transformate dz.
  • Folosește două apeluri ale funcției length() pentru a calcula numărul de observații din z, respectiv din dz.

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


Editează și rulează codul