Kom igångKom igång gratis

Manipulera arbetslöshetsdata för Massachusetts

Nu när du har lagt till fördröjningar, differenser och rullande värden i dina BNP- och amerikanska arbetslöshetsdata är det dags att tillämpa dessa färdigheter på ditt uppdrag.

Kom ihåg att din klient vill ha information som är relevant för Bostons turismindustri. Utöver data om den amerikanska ekonomin i allmänhet kan det vara bra att ta fram några relevanta indikatorer för det ekonomiska läget i Massachusetts.

I den här övningen använder du dina färdigheter inom tidsseriemolipulation för att generera: en ettårsfördröjning, en sexmånadersförsta ordningens differens, ett sexmånaders rullande medelvärde och ett ettårigt rullande maximum för arbetslösheten i Massachusetts. Din klient väntar!

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

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

Visa kurs

Övningsinstruktioner

  • Använd lag() för att generera en ettårsfördröjning av arbetslösheten i Massachusetts (som finns i kolumnen ma i din månatliga datamängd unemployment). Kom ihåg att sätta argumentet k till ett års antal observationer. Spara indikatorn i unemployment som ma_yearlag.
  • Använd diff() för att generera en sexmånaders första ordningens differens för arbetslösheten i Massachusetts. Kom ihåg att ange rätt kolumn i din datamängd unemployment. Spara indikatorn i unemployment som ma_sixmonthdiff.
  • Beräkna det sexmånaders rullande medelvärdet för arbetslösheten i Massachusetts med hjälp av rollapply(). Se till att ange rätt värden för argumenten width och FUN. Spara indikatorn i unemployment som ma_sixmonthavg.
  • Mät det högsta värdet för arbetslösheten under det senaste året med ett nytt anrop till rollapply() med lämplig specifikation av argumentet width. Sätt den här gången argumentet FUN till max. Spara den sista indikatorn i unemployment som ma_yearmax.
  • Använd tail() för att visa det senaste årets data i unemployment (n = 12).

Interaktiv övning med praktiskt arbete

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

# Add a one-year lag of MA unemployment
unemployment$ma_yearlag <- 

# Add a six-month difference of MA unemployment
unemployment$ma_sixmonthdiff <- 

# Add a six-month rolling average of MA unemployment
unemployment$ma_sixmonthavg <- 
  
# Add a yearly rolling maximum of MA unemployment
unemployment$ma_yearmax <- 

# View the last year of unemployment data
Redigera och kör kod