LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Wende print() und plot() auf data_vector an. Beachte, dass dein Diagramm standardmäßig keine Zeitinformationen enthält.
  • Verwende ts() mit data_vector, um deine Daten in ein ts-Objekt zu konvertieren. Setze das Argument start auf 2004 und das Argument frequency auf 4. Weise das Ergebnis time_series zu.
  • Verwende print() und plot(), um dir dein time_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

  
Code bearbeiten und ausführen