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

Connected

ćwiczenie

Określanie częstotliwości próbkowania

Oprócz przeglądania danych i wizualizacji na osi czasu istnieje kilka dodatkowych operacji, które można wykonać na zbiorach danych szeregów czasowych.

Funkcje start() i end() zwracają indeks czasowy odpowiednio pierwszej i ostatniej obserwacji. Funkcja time() oblicza wektor indeksów czasowych – po jednym elemencie dla każdego momentu, w którym seria była obserwowana.

Funkcja deltat() zwraca stały odstęp czasowy między obserwacjami, a funkcja frequency() – liczbę obserwacji na jednostkę czasu. Funkcja cycle() zwraca natomiast pozycję każdej obserwacji w cyklu.

W tym ćwiczeniu przećwiczysz stosowanie tych funkcji na zbiorze danych AirPassengers, który zawiera miesięczną łączną liczbę międzynarodowych pasażerów linii lotniczych (w tysiącach) w latach 1949–1960.

Instrukcje

100 XP
  • Zacznij od wykreślenia danych AirPassengers za pomocą prostego wywołania funkcji plot().
  • Następnie wyświetl pierwszą i ostatnią obserwację czasową ze zbioru AirPassengers, korzystając odpowiednio z funkcji start() i end().
  • Na koniec pogłęb analizę tego zbioru danych, używając poleceń time(), deltat(), frequency() i cycle() na AirPassengers.