Začněte nyníZačněte zdarma

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

Zobrazit kurz

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[___]
Upravit a spustit kód