Práce s časovými řadami
V předchozím cvičení jsi vytvořil/a objekt xts s cenami plynu. V tomto cvičení se podrobněji podíváš na rok 2014.
Časovou řadu můžeš indexovat vektorem dat. Následující kód
dates <- c(as.Date("2014-06-30"), as.Date("2014-12-31"))
gas_ts[dates]
vrátí data za poslední dny června a prosince 2014 z objektu gas_ts. Nezapomeň, že funkci seq() lze použít také pro data.
Balíček xts obsahuje sadu funkcí, které aplikují zadanou funkci na nepřekrývající se období, například týdenní, měsíční apod. Například
apply.yearly(gas_ts, max)
vrátí nejvyšší cenu plynu v každém roce.
Objekt gas_ts je dostupný v prostředí.
Toto cvičení je součástí kurzu
Procvičování statistických otázek k pohovoru v R
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
library(xts)
# Create the sequence of dates
dates_2014 <- ___(from = ___(___), ___ = as.Date("2014-12-31"), by = "1 day")
# Subset the time series
gas_2014 <- gas_ts[___]