Zacznij terazZacznij za darmo

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.

To ćwiczenie jest częścią kursu

Analiza szeregów czasowych w R

Zobacz kurs

Instrukcje do ćwiczenia

  • 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.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Plot AirPassengers


# View the start and end dates of AirPassengers



# Use time(), deltat(), frequency(), and cycle() with AirPassengers 



Edytuj i uruchom kod