Zacznij terazZacznij za darmo

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

Zobacz kurs

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[___]
Edytuj i uruchom kod