Prüfen, ob ein Objekt eine Zeitreihe ist
Wenn du eigene Datensätze erstellst, kannst du sie als ts-Objekte anlegen. Erinner dich an den Datensatz data_vector aus der vorherigen Übung, der nur ein Vektor von Zahlen war, und an time_series, das ts-Objekt, das du aus data_vector mit der Funktion ts() und Angaben zum Startzeitpunkt sowie zur Beobachtungsfrequenz erzeugt hast. Zur Erinnerung: data_vector und time_series siehst du im Diagramm rechts.
Wenn du Datensätze von anderen verwendest, zum Beispiel aus einem R-Paket, kannst du mit dem Befehl is.ts() prüfen, ob es sich um ts-Objekte handelt. Das Ergebnis ist entweder TRUE, wenn die Daten zur Klasse ts gehören, oder FALSE, wenn nicht.
In dieser Übung untersuchst du die Klasse der Datensätze, die du in diesem Kapitel verwendet hast.
Diese Übung ist Teil des Kurses
Zeitreihenanalyse in R
Anleitung zur Übung
- Verwende
is.ts()auf den Objektendata_vectorundtime_seriesaus der vorherigen Übung. - Verwende einen weiteren Aufruf von
is.ts(), um die Klasse des DatensatzesNileaus den früheren Übungen zu prüfen. - Mach weiter so und verwende
is.ts()auch für den DatensatzAirPassengers.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Check whether data_vector and time_series are ts objects
# Check whether Nile is a ts object
# Check whether AirPassengers is a ts object