Kom igångKom igång gratis

Differensiering av arbetslöshet

Förutom att lägga till laggade värden i dina data kan det vara användbart att beräkna en differens av tidsserien.

För att beräkna en differens använder du kommandot diff(). Du anger originaldata, antalet laggperioder (lag) och differensens ordning (differences).

I den här övningen utökar du ditt unemployment-dataset i en ny riktning genom att lägga till några användbara differensmått.

Den här övningen är en del av kursen

Fallstudie: Analys av tidsseridata för städer i R

Visa kurs

Övningsinstruktioner

  • Konstruera en månatlig förstadifferens för den amerikanska arbetslösheten med hjälp av diff(). I anropet till diff() anger du vilken kolumn du hämtar från i unemployment samt argumenten lag och differences. Spara inte resultatet som ett nytt objekt för sammanslagning – spara det istället direkt i en ny kolumn i unemployment med namnet us_monthlydiff.
  • Gör ett liknande anrop till diff() för att konstruera en årlig differens för den amerikanska arbetslösheten. Spara resultatet i unemployment$us_yearlydiff.
  • Använd två anrop till plot.xts() för att generera diagram över den amerikanska arbetslösheten (unemployment$us) respektive den årliga förändringen (unemployment$us_yearlydiff). Lämna argumentet type som det är i ditt andra anrop till plot.xts() för att skapa ett stapeldiagram. Det förskrivna par()-kommandot gör att du kan visa båda diagrammen samtidigt.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Generate monthly difference in unemployment
unemployment$us_monthlydiff <- diff(___$___, lag = ___, differences = ___)

# Generate yearly difference in unemployment
unemployment$us_yearlydiff <- 

# Plot US unemployment and annual difference
par(mfrow = c(2,1))
plot.xts(___)
plot.xts(___, type = "h")
Redigera och kör kod