Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Tillämpa funktionen diff()z och spara resultatet som dz.
  • Använd ts.plot() för att visa ett tidsserieplot av den transformerade serien dz.
  • Använd två anrop av length() för att beräkna antalet observationer i z respektive dz.

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


Redigera och kör kod