1. Nauka
  2. /
  3. Kursy
  4. /
  5. Analiza szeregów czasowych w R

Connected

ćwiczenie

Podstawowe wykresy szeregów czasowych

Proste polecenia, takie jak print(), length(), head() czy tail(), dostarczają ważnych informacji o danych szeregu czasowego. Jednak jedną z najlepszych metod eksploracji danych jest wizualizacja.

W tym ćwiczeniu zwizualizujesz dane o rocznym przepływie rzeki Nil, korzystając z funkcji plot(). Dla obiektów szeregów czasowych, takich jak Nile, oś pozioma zazwyczaj przedstawia indeks Time. Z poprzedniego ćwiczenia wiesz, że dane obejmują lata 1871–1970 – i tak też są oznaczone podziałki na osi poziomej. Domyślna etykieta "Time" nie jest zbyt opisowa. Ponieważ dane są pomiarami rocznymi, użyj etykiety "Year". Przy okazji zmień też etykietę osi pionowej na "River Volume (1e9 m^{3})".

Przydatny jest też informacyjny tytuł wykresu, który możesz ustawić za pomocą argumentu main. W tym przypadku dobrym tytułem będzie "Annual River Nile Volume at Aswan, 1871-1970".

Na koniec warto wiedzieć, że domyślny typ wykresu type dla obiektów szeregów czasowych to "l" (linia). Łączenie kolejnych obserwacji linią ułatwia interpretację wykresu. Czasem przydaje się jednak jednoczesne wyświetlenie zarówno punktów, jak i linii – wtedy użyj wartości "b" (ang. both, czyli oba).

Instrukcje

100 XP
  • Użyj plot(), aby wyświetlić zbiór danych Nile.
  • Wywołaj plot() po raz drugi, aby wyświetlić dane, ale tym razem dodaj dodatkowe argumenty: xlab = "Year", ylab = "River Volume (1e9 m^{3})".
  • Wywołaj plot() po raz trzeci z danymi Nile, ale tym razem dodaj również tytuł i uwzględnij punkty obserwacji na wykresie, podając następujące argumenty: main = "Annual River Nile Volume at Aswan, 1871-1970", type ="b".