Sprawdzanie, czy obiekt jest szeregiem czasowym
Tworząc własne zbiory danych, możesz budować je jako obiekty klasy ts. Przypomnij sobie zbiór data_vector z poprzedniego ćwiczenia – był to zwykły wektor liczb – oraz time_series, czyli obiekt ts utworzony z data_vector za pomocą funkcji ts() z podaniem czasu startowego i częstotliwości obserwacji. Dla przypomnienia, oba obiekty – data_vector i time_series – są widoczne na wykresie po prawej stronie.
Korzystając ze zbiorów danych przygotowanych przez innych, na przykład tych dołączonych do pakietów R, możesz sprawdzić, czy są obiektami klasy ts, używając polecenia is.ts(). Wynik testu to TRUE, gdy dane należą do klasy ts, lub FALSE w przeciwnym razie.
W tym ćwiczeniu zbadasz klasę zbiorów danych, z których korzystałeś w tym rozdziale.
To ćwiczenie jest częścią kursu
Analiza szeregów czasowych w R
Instrukcje do ćwiczenia
- Użyj
is.ts()na obiektachdata_vectoritime_seriesz poprzedniego ćwiczenia. - Wywołaj
is.ts()ponownie, aby sprawdzić klasę zbioru danychNileużywanego we wcześniejszych ćwiczeniach. - Kontynuuj tę serię sprawdzeń i użyj
is.ts()na zbiorze danychAirPassengers.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Check whether data_vector and time_series are ts objects
# Check whether Nile is a ts object
# Check whether AirPassengers is a ts object