Grundläggande tidsseriegrafik
Enkla kommandon som print(), length(), head() och tail() ger viktig information om dina tidsseriedata, men ett annat mycket användbart sätt att utforska data är att skapa en graf.
I den här övningen plottar du det årliga flödet i floden Nilen med funktionen plot(). För tidsserieobjekt som Nile inkluderas ett Time-index längs den horisontella axeln automatiskt. Från föregående övning vet du att dessa data sträcker sig från 1871 till 1970, och de horisontella skalstrecken är märkta därefter. Standardetiketten "Time" är dock inte särskilt informativ. Eftersom det rör sig om årliga mätningar bör du använda etiketten "Year". Samtidigt bör du ändra etiketten på den vertikala axeln till "River Volume (1e9 m^{3})".
Det är också bra att ha en informativ titel, vilket du anger med argumentet main. En lämplig titel för den här figuren är "Annual River Nile Volume at Aswan, 1871-1970".
Slutligen är standardvärdet för type för tidsserieobjekt "l" för linje. Att sammankoppla på varandra följande observationer gör tidsseriegrafiken lättare att tolka. Ibland är det även användbart att visa både observationspunkterna och linjerna – då används "b" för båda.
Den här övningen är en del av kursen
Tidsserieanalys i R
Övningsinstruktioner
- Använd
plot()för att visa datamängden Nile. - Anropa
plot()en andra gång för att visa data, men lägg till argumenten:xlab = "Year",ylab = "River Volume (1e9 m^{3})". - Anropa
plot()en tredje gång med dina Nile-data, men lägg den här gången även till en titel och visa observationspunkterna i figuren genom att ange följande argument:main = "Annual River Nile Volume at Aswan, 1871-1970",type ="b".
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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