Aan de slagGa gratis aan de slag

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

Cursus bekijken

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[___]
Code bewerken en uitvoeren