Ein Zeitreihenobjekt mit ts() erstellen
Die Funktion ts() kann verwendet werden, um Zeitreihenobjekte zu erstellen. Ein Zeitreihenobjekt ist ein Vektor (univariat) oder eine Matrix (multivariat) mit zusätzlichen Attributen, darunter Zeitindizes für jede Beobachtung, die Abtastfrequenz und der Zeitabstand zwischen Beobachtungen sowie die Zykluslänge für periodische Daten. Solche Objekte gehören zur Klasse ts und repräsentieren Daten, die zu (annähernd) gleichmäßigen Zeitpunkten beobachtet wurden. Jetzt erstellst du selbst Zeitreihenobjekte.
Der Vorteil der Arbeit mit Zeitreihenobjekten der Klasse ts ist, dass viele Methoden verfügbar sind, die die Zeitreihenattribute nutzen, zum Beispiel die Informationen zum Zeitindex. Wie du in früheren Übungen gesehen hast, erzeugt ein Aufruf von plot() auf einem ts-Objekt automatisch ein Diagramm über die Zeit.
In dieser Übung machst du dich mit der Klasse ts vertraut, indem du einige Zeitreihendaten (gespeichert als data_vector) in ts kodierst und das Ergebnis erkundest. Deine Zeitreihe data_vector beginnt im Jahr 2004 und hat 4 Beobachtungen pro Jahr (d. h. es handelt sich um quartalsweise Daten).
Diese Übung ist Teil des Kurses
Zeitreihenanalyse in R
Anleitung zur Übung
- Wende
print()undplot()aufdata_vectoran. Beachte, dass dein Diagramm standardmäßig keine Zeitinformationen enthält. - Verwende
ts()mitdata_vector, um deine Daten in eints-Objekt zu konvertieren. Setze das Argumentstartauf2004und das Argumentfrequencyauf4. Weise das Ergebnistime_serieszu. - Verwende
print()undplot(), um dir deintime_series-Objekt anzusehen.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Use print() and plot() to view data_vector
print(___)
plot(___)
# Convert data_vector to a ts object with start = 2004 and frequency = 4
time_series <-
# Use print() and plot() to view time_series