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í

Diferencování nezaměstnanosti

Kromě přidávání zpoždění do dat může být užitečné vypočítat také diferenci časové řady.

K výpočtu diference použij příkaz diff(). Funkce vyžaduje zadání původního datového objektu, počtu zpoždění (lag) a řádu diference (differences).

V tomto cvičení rozšíříš data unemployment jiným způsobem – přidáš několik užitečných měr diference.

Pokyny

100 XP
  • Pomocí diff() vypočítej diferenci první řády pro měsíční změnu nezaměstnanosti v USA. Při volání diff() zadej sloupec z datové sady unemployment a argumenty lag a differences. Výsledek neukládej do nového objektu – ulož ho přímo jako nový sloupec unemployment s názvem us_monthlydiff.
  • Podobným voláním diff() vypočítej roční diferenci nezaměstnanosti v USA. Výsledek ulož do unemployment$us_yearlydiff.
  • Pomocí dvou volání plot.xts() vykresli grafy nezaměstnanosti v USA (unemployment$us) a roční změny (unemployment$us_yearlydiff). Ve druhém volání plot.xts() nechej argument type beze změny – vytvoří sloupcový graf. Předpřipravený příkaz par() ti umožní zobrazit oba grafy najednou.