Co jsou data časových řad?

Manipulace s časovými řadami v R

Harrison Brown

Graduate Researcher in Geography

Co je časová řada?

  • Časová řada je kolekce datových bodů seřazených chronologicky.

První snímek ze tří s příklady grafů časových řad. Graf zobrazuje datum na ose x a měsíční počet cestujících na ose y.

Manipulace s časovými řadami v R

Co je časová řada?

  • Časová řada je kolekce datových bodů seřazených chronologicky.

Druhý snímek ze tří s příklady grafů časových řad. Graf zobrazuje datum na ose x a závěrečnou cenu indexu FTSE na ose y.

Manipulace s časovými řadami v R

Co je časová řada?

  • Časová řada je kolekce datových bodů seřazených chronologicky.

Třetí snímek ze tří s příklady grafů časových řad. Graf zobrazuje datum na ose x a koncentraci atmosférického CO₂ měřenou na observatoři Mauna Loa na Havaji na ose y.

Manipulace s časovými řadami v R

Časové řady v R

  • V R jsou datové sady časových řad zpravidla objekty ts nebo zoo.
AirPassengers
     Jan Feb Mar Apr May Jun Jul Aug ...
1949 112 118 132 129 121 135 148 148 ...
1950 115 126 141 135 125 149 170 170 ...
1951 145 150 178 163 172 178 199 199 ...
1952 171 180 193 181 183 218 230 242 ...
1953 196 196 236 235 229 243 264 272 ...
...

Graf datové sady AirPassengers. Osa x zobrazuje datum od ledna 1949 do prosince 1960, osa y měří měsíční počet cestujících v tisících. Graf vykazuje výrazný sezónní vzor s každoročním vrcholem a poklesem. Hodnoty sledují rostoucí trend.

Manipulace s časovými řadami v R

Souhrnné statistiky

AirPassengers
     Jan Feb Mar Apr May Jun Jul Aug ...
1949 112 118 132 129 121 135 148 148 ...
1950 115 126 141 135 125 149 170 170 ...
1951 145 150 178 163 172 178 199 199 ...
1952 171 180 193 181 183 218 230 242 ...
1953 196 196 236 235 229 243 264 272 ...
...
base::summary(AirPassengers)
Min.    104
1st Qu. 180
Median  265.5
Mean    280.2986
3rd Qu. 360.5
Max.    622
Manipulace s časovými řadami v R

Proč používat objekty časových řad v R?

Objekty časových řad:

  • lépe fungují se specializovanými nástroji,
  • sledují datum a čas,
  • usnadňují pracovní postupy!
Manipulace s časovými řadami v R

Vizualizace pomocí autoplot

autoplot(maunaloa)

Graf datové sady Mauna Loa vygenerovaný balíčkem ggplot2 s výchozím barevným motivem.

autoplot(maunaloa) + 
  theme_light()

Graf datové sady Mauna Loa vygenerovaný balíčkem ggplot2 s motivem "light".

Manipulace s časovými řadami v R

Pojďme si to procvičit!

Manipulace s časovými řadami v R

Preparing Video For Download...