Time series opschonen
In de vorige oefening heb je een xts-object met gasprijzen gemaakt. In deze oefening zoom je in op het jaar 2014.
Je kunt een tijdreeksobject indexeren met een vector van datums. De volgende code
dates <- c(as.Date("2014-06-30"), as.Date("2014-12-31"))
gas_ts[dates]
geeft de data terug voor de laatste dagen van juni en december 2014 van het object gas_ts. Denk eraan dat je de functie seq() kunt gebruiken voor datums.
Het xts-pakket bevat een reeks functies die een functie toepassen op niet-overlappende perioden, bijvoorbeeld wekelijks, maandelijks, enzovoort. Bijvoorbeeld,
apply.yearly(gas_ts, max)
geeft de hoogste gasprijs per jaar terug.
Het object gas_ts is beschikbaar in de omgeving.
Deze oefening maakt deel uit van de cursus
Oefenen met statistiek-vragen voor sollicitaties in R
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
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[___]