Zjišťování frekvence vzorkování
Kromě prohlížení dat a vykreslování průběhu v čase lze s časovými řadami provádět i řadu dalších operací.
Funkce start() a end() vrátí časový index prvního, resp. posledního pozorování. Funkce time() vypočítá vektor časových indexů – pro každý okamžik, kdy byla řada pozorována, vznikne jeden prvek.
Funkce deltat() vrátí pevný časový interval mezi pozorováními a funkce frequency() vrátí počet pozorování za jednotku času. Funkce cycle() pak vrátí pozici každého pozorování v rámci cyklu.
V tomto cvičení si procvičíš použití těchto funkcí na datasetu AirPassengers, který zaznamenává měsíční celkový počet mezinárodních cestujících v letecké dopravě (v tisících) v období od roku 1949 do roku 1960.
Toto cvičení je součástí kurzu
Analýza časových řad v R
Pokyny k cvičení
- Začni vykreslením dat
AirPassengersjednoduchým voláním funkceplot(). - Dále zobraz první a poslední časové pozorování v datasetu
AirPassengerspomocí funkcístart()aend(). - Nakonec získej hlubší vhled do tohoto datasetu pomocí příkazů
time(),deltat(),frequency()acycle()aplikovaných naAirPassengers.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Plot AirPassengers
# View the start and end dates of AirPassengers
# Use time(), deltat(), frequency(), and cycle() with AirPassengers