Eenvoudige tijdreeksplots
Hoewel eenvoudige commando’s zoals print(), length(), head() en tail() belangrijke informatie geven over je tijdreeksgegevens, is een andere heel nuttige manier om data te verkennen het maken van een plot.
In deze oefening ga je de jaarlijkse afvoer van de rivier de Nijl plotten met de plot()-functie. Voor tijdreeksobjecten zoals Nile wordt doorgaans een Time-index voor de horizontale as toegevoegd. Uit de vorige oefening weet je dat deze gegevens lopen van 1871 tot 1970, en de horizontale tickmarks zijn ook zo gelabeld. Het standaardlabel "Time" is niet erg informatief. Omdat dit jaarlijkse metingen zijn, gebruik je beter het label "Year". Pas meteen ook het label van de verticale as aan naar "River Volume (1e9 m^{3})".
Daarnaast is een informatieve titel handig; die stel je in met het argument main. Voor dit figuur is een goede titel: "Annual River Nile Volume at Aswan, 1871-1970".
Tot slot is het standaard type voor tijdreeksplots "l" (lijn). Opeenvolgende observaties verbinden kan een tijdreeksplot beter leesbaar maken. Soms is het ook nuttig om zowel de punten als de lijnen te tonen; gebruik dan "b" (beide).
Deze oefening maakt deel uit van de cursus
Tijdreeksanalyse in R
Oefeninstructies
- Gebruik
plot()om de Nile-gegevensset te tonen. - Gebruik een tweede aanroep van
plot()om de data te tonen, maar voeg nu de extra argumenten toe:xlab = "Year",ylab = "River Volume (1e9 m^{3})". - Gebruik een derde aanroep van
plot()met je Nile-data, maar voeg dit keer ook een titel toe en neem observatiepunten op in de figuur met de volgende argumenten:main = "Annual River Nile Volume at Aswan, 1871-1970",type ="b".
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Plot the Nile data
plot(___)
# Plot the Nile data with xlab and ylab arguments
plot(___, xlab = "___", ylab = "___")
# Plot the Nile data with xlab, ylab, main, and type arguments