Základní grafy časových řad
Jednoduché příkazy jako print(), length(), head() a tail() sice poskytují důležité informace o datech časové řady, ale velmi užitečným způsobem, jak data prozkoumat, je také jejich vizualizace.
V tomto cvičení vykreslíš data o ročním průtoku řeky Nil pomocí funkce plot(). U objektů časových řad, jako je Nile, se na vodorovné ose obvykle zobrazuje časový index. Z předchozího cvičení víš, že data pokrývají období od roku 1871 do roku 1970, a podle toho jsou označeny i vodorovné značky osy. Výchozí popisek "Time" ale moc informací nepřináší – protože jde o roční měření, použij místo něj popisek "Year". Zároveň změň popisek svislé osy na "River Volume (1e9 m^{3})".
Dobře zvolený název grafu také hodně pomůže – nastavíš ho pomocí argumentu main. Pro tyto účely se hodí název "Annual River Nile Volume at Aswan, 1871-1970".
Výchozí typ vykreslení type pro objekty časových řad je "l" (čára). Propojení po sobě jdoucích pozorování zpřehledňuje graf časové řady. Někdy se ale hodí zobrazit zároveň body i čáry – v takovém případě použij hodnotu "b" (oboje).
Toto cvičení je součástí kurzu
Analýza časových řad v R
Pokyny k cvičení
- Pomocí
plot()zobraz datovou sadu Nile. - Zavolej
plot()znovu pro zobrazení dat, tentokrát ale přidej argumenty:xlab = "Year",ylab = "River Volume (1e9 m^{3})". - Zavolej
plot()potřetí s daty Nile, ale tentokrát přidej také název grafu a zobraz body pozorování zadáním těchto argumentů:main = "Annual River Nile Volume at Aswan, 1871-1970",type ="b".
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 the Nile data
plot(___)
# Plot the Nile data with xlab and ylab arguments
plot(___, xlab = "___", ylab = "___")
# Plot the Nile data with xlab, ylab, main, and type arguments