Ta bort trender i nivå med differensbildning
Den första differenstransformationen av en tidsserie \(z[t]\) består av skillnaderna (förändringarna) mellan på varandra följande observationer över tid, det vill säga \(z[t] - z[t-1]\).
Att ta differenser av en tidsserie kan ta bort en tidstrend. Funktionen diff() beräknar den första differensen, det vill säga förändringarna mellan observationerna. En differensserie låter dig undersöka stegvisa förändringar i en given tidsserie. Den har alltid en observation färre än den ursprungliga serien.
Tidsserien z har redan laddats in och visas i figuren till höger.
Den här övningen är en del av kursen
Tidsserieanalys i R
Övningsinstruktioner
- Tillämpa funktionen
diff()påzoch spara resultatet somdz. - Använd
ts.plot()för att visa ett tidsserieplot av den transformerade seriendz. - Använd två anrop av
length()för att beräkna antalet observationer izrespektivedz.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Generate the first difference of z
dz <-
# Plot dz
# View the length of z and dz, respectively