Aan de slagGa gratis aan de slag

Een tijdreeksobject maken met ts()

De functie ts() kan worden gebruikt om tijdreeksobjecten te maken. Een tijdreeksobject is een vector (univariaat) of matrix (multivariaat) met extra attributen, waaronder tijdsindices voor elke observatie, de bemonsteringsfrequentie en de tijdstap tussen observaties, en de cycluslengte voor periodieke data. Zulke objecten hebben de klasse ts en representeren gegevens die op (ongeveer) gelijk verdeelde tijdstippen zijn waargenomen. Nu ga je zelf tijdreeksobjecten maken.

Het voordeel van werken met tijdreeksobjecten van de klasse ts is dat er veel methoden beschikbaar zijn die gebruikmaken van tijdreeksattributen, zoals informatie over de tijdsindex. Zoals je eerder hebt gezien, zal plot() aanroepen op een ts-object automatisch een grafiek over de tijd genereren.

In deze oefening maak je kennis met de klasse ts door tijdreeksgegevens (opgeslagen als data_vector) om te zetten naar ts en het resultaat te verkennen. Je tijdreeks data_vector start in het jaar 2004 en heeft 4 observaties per jaar (dus het zijn kwartaal-gegevens).

Deze oefening maakt deel uit van de cursus

Tijdreeksanalyse in R

Cursus bekijken

Oefeninstructies

  • Pas print() en plot() toe op data_vector. Merk op dat je grafiek standaard geen tijdsinformatie bevat.
  • Gebruik ts() met data_vector om je gegevens om te zetten naar een ts-object. Stel het argument start in op 2004 en het argument frequency op 4. Ken het resultaat toe aan time_series.
  • Gebruik print() en plot() om je time_series-object te bekijken.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Use print() and plot() to view data_vector
print(___)
plot(___)

# Convert data_vector to a ts object with start = 2004 and frequency = 4
time_series <- 

# Use print() and plot() to view time_series

  
Code bewerken en uitvoeren