1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Analýza časových řad v R

Connected

Cvičení

Vytvoření objektu časové řady pomocí ts()

Funkci ts() lze použít k vytváření objektů časových řad. Objekt časové řady je vektor (jednorozměrný) nebo matice (vícerozměrná) s dalšími atributy, mezi které patří časové indexy jednotlivých pozorování, frekvence vzorkování a časový krok mezi pozorováními a délka cyklu pro periodická data. Takové objekty jsou třídy ts a reprezentují data pozorovaná v (přibližně) pravidelných časových intervalech. Teď si vytvoříš vlastní objekty časových řad.

Výhoda práce s objekty časových řad třídy ts spočívá v tom, že je k dispozici celá řada metod využívajících atributy časových řad, například informace o časovém indexu. Jak jsi viděl/a v předchozích cvičeních, zavolání plot() na objekt ts automaticky vygeneruje graf v čase.

V tomto cvičení se seznámíš s třídou ts tak, že zakóduješ data časové řady (uložená jako data_vector) do objektu ts a prozkoumáš výsledek. Tvoje časová řada data_vector začíná v roce 2004 a obsahuje 4 pozorování za rok (jde tedy o čtvrtletní data).

Pokyny

100 XP
  • Aplikuj print() a plot() na data_vector. Všimni si, že výsledný graf ve výchozím nastavení neobsahuje žádné časové informace.
  • Použij ts() s data_vector k převodu dat na objekt ts. Nastav argument start na hodnotu 2004 a argument frequency na hodnotu 4. Výsledek ulož do proměnné time_series.
  • Pomocí print() a plot() si zobraz objekt time_series.