Porządkowanie szeregów czasowych
W poprzednim ćwiczeniu utworzyłeś obiekt xts z cenami gazu. W tym ćwiczeniu przyjrzysz się bliżej rokowi 2014.
Możesz indeksować obiekt szeregu czasowego za pomocą wektora dat. Poniższy kod
dates <- c(as.Date("2014-06-30"), as.Date("2014-12-31"))
gas_ts[dates]
zwraca dane dla ostatnich dni czerwca i grudnia 2014 roku z obiektu gas_ts. Pamiętaj, że funkcji seq() można używać również dla dat.
Pakiet xts zawiera zestaw funkcji, które stosują daną funkcję do niepokrywających się przedziałów czasowych, np. tygodniowych, miesięcznych itd. Na przykład:
apply.yearly(gas_ts, max)
zwraca najwyższą cenę gazu w każdym roku.
Obiekt gas_ts jest dostępny w środowisku.
To ćwiczenie jest częścią kursu
Ćwiczenie statystycznych pytań rekrutacyjnych w R
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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[___]