ÎncepețiÎncepe gratuit

Crearea unui obiect de tip serie de timp cu ts()

Funcția ts() poate fi folosită pentru a crea obiecte de tip serie de timp. Un astfel de obiect este un vector (univariat) sau o matrice (multivariată) cu atribute suplimentare, printre care indici de timp pentru fiecare observație, frecvența de eșantionare și incrementul de timp dintre observații, precum și lungimea ciclului pentru datele periodice. Aceste obiecte aparțin clasei ts și reprezintă date observate la intervale de timp (aproximativ) egale. Acum vei crea singur astfel de obiecte.

Avantajul lucrului cu obiecte de tip serie de timp din clasa ts constă în faptul că există numeroase metode care valorifică atributele specifice seriilor de timp, cum ar fi informațiile despre indicii temporali. De exemplu, după cum ai văzut în exercițiile anterioare, apelarea funcției plot() pe un obiect ts va genera automat un grafic în funcție de timp.

În acest exercițiu, te vei familiariza cu clasa ts codificând niște date de tip serie de timp (salvate ca data_vector) într-un obiect ts și explorând rezultatul. Seria de timp data_vector începe în anul 2004 și conține 4 observații pe an (adică este o serie de date trimestriale).

Acest exercițiu face parte din cursul

Analiza seriilor de timp în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Aplică print() și plot() pe data_vector. Observă că, implicit, graficul nu conține informații temporale.
  • Folosește ts() cu data_vector pentru a converti datele într-un obiect ts. Setează argumentul start la 2004 și argumentul frequency la 4. Atribuie rezultatul variabilei time_series.
  • Folosește print() și plot() pentru a vizualiza obiectul time_series.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Use print() and plot() to view data_vector
print(___)
plot(___)

# Convert data_vector to a ts object with start = 2004 and frequency = 4
time_series <- 

# Use print() and plot() to view time_series

  
Editează și rulează codul