1. Nauka
  2. /
  3. Projekty
  4. /
  5. Studium przypadku: analiza danych szeregów czasowych miasta w R

Connected

ćwiczenie

Dodawanie ciągłej średniej kroczącej do danych o bezrobociu

Oprócz miar dyskretnych, takich jak sumy od początku roku, możesz chcieć dodać do danych szeregu czasowego kroczącą sumę lub średnią.

Wróćmy więc do miesięcznych danych unemployment. Choć poziom bezrobocia w danym miesiącu może być sam w sobie interesujący, szerszy obraz sytuacji gospodarczej często wymaga wskaźników kroczących obejmujących kilka miesięcy.

Do tego celu użyjesz funkcji rollapply(), która przyjmuje obiekt szeregu czasowego, rozmiar okna width oraz argument FUN określający funkcję stosowaną do każdego okna kroczącego.

Instrukcje

100 XP
  • Użyj rollapply(), aby obliczyć kroczącą roczną średnią bezrobocia w USA. Pamiętaj, aby wskazać kolumnę us ze zbioru danych unemployment, ustawić argument width na odpowiednią liczbę miesięcznych okresów, a argument FUN na mean. Zapisz obliczoną średnią kroczącą w obiekcie unemployment pod nazwą year_avg.
  • Wykreśl oba wskaźniki bezrobocia w USA (us i year_avg) za pomocą plot.zoo(). Ustaw argument plot.type na "single", aby oba wskaźniki znalazły się na tym samym wykresie.