1. Učit se
  2. /
  3. Projekty
  4. /
  5. Případová studie: Analýza časových řad městských dat v R

Connected

cvičení

Zpoždění nezaměstnanosti

Ekonomické trendy mohou ovlivnit cestovní ruch s určitým zpožděním, takže může být užitečné data o nezaměstnanosti před analýzou zpozdit.

V balíčku xts je generování zpoždění jednoduché pomocí příkazu lag(), ve kterém zadáš zpožďovaná data (argument x) a hodnotu k určující směr a velikost zpoždění.

Dávej pozor na konzistenci formátování. Základní R a balíček zoo vyžadují zadání zpoždění pomocí záporné hodnoty — zpoždění o 1 se tedy vyjadřuje jako "-1" (a vedení o 1 se neintuitivně vyjadřuje jako "1"). Naproti tomu balíček xts používá pro zpoždění kladnou hodnotu — zpoždění o 1 se vyjadřuje jako "1" (a vedení o 1 jako "-1").

Pokyny

100 XP
  • Pomocí lag() vytvoř jednoměsíční zpoždění nezaměstnanosti v USA. Pro jednoměsíční zpoždění u měsíčních dat jednoduše nastav argument k na 1. Nezapomeň, že objekt unemployment obsahuje časové řady pro nezaměstnanost v USA (us) i v Massachusetts (ma). Musíš specifikovat, který sloupec chceš zpozdit. Nový objekt xts ulož jako us_monthlag.
  • Dalším voláním lag() vytvoř roční zpoždění nezaměstnanosti v USA. Opět se ujisti, že specifikuješ správný sloupec v unemployment a odpovídající hodnotu k pro zpoždění o celý rok. Nový objekt xts ulož jako us_yearlag.
  • Pomocí merge() zkombinuj původní data o nezaměstnanosti (unemployment) s novými zpožděními (us_monthlag a us_yearlag). Výsledek ulož jako unemployment_lags.
  • Pomocí head() zobraz prvních 15 řádků objektu unemployment_lags.