LoslegenKostenlos loslegen

Einfache Zeitreihendiagramme

Während einfache Befehle wie print(), length(), head() und tail() wichtige Informationen über deine Zeitreihendaten liefern, ist eine weitere sehr nützliche Möglichkeit, beliebige Daten zu untersuchen, ein Diagramm zu erstellen.

In dieser Übung zeichnest du die jährlichen Abflussdaten des Flusses Nil mit der Funktion plot(). Für Zeitreihendatenobjekte wie Nile ist auf der horizontalen Achse typischerweise ein Time-Index enthalten. Aus der vorherigen Übung weißt du, dass diese Daten den Zeitraum von 1871 bis 1970 umfassen und die horizontalen Teilstriche entsprechend beschriftet sind. Die Standardbeschriftung "Time" ist jedoch nicht sehr aussagekräftig. Da es sich um jährliche Messwerte handelt, solltest du die Beschriftung "Year" verwenden. Wenn du schon dabei bist, ändere die Beschriftung der vertikalen Achse auf "River Volume (1e9 m^{3})".

Außerdem ist ein informativer Titel hilfreich, den du mit dem Argument main setzen kannst. Für unsere Zwecke wäre ein sinnvoller Titel für diese Abbildung: "Annual River Nile Volume at Aswan, 1871-1970".

Schließlich ist der Standard-Plot-type für Zeitreihenobjekte "l" für Linie. Das Verbinden aufeinanderfolgender Beobachtungen kann ein Zeitreihendiagramm leichter interpretierbar machen. Manchmal ist es auch nützlich, sowohl die Beobachtungspunkte als auch die Linien einzublenden; dann verwenden wir "b" für beides.

Diese Übung ist Teil des Kurses

Zeitreihenanalyse in R

Kurs anzeigen

Anleitung zur Übung

  • Verwende plot(), um den Datensatz Nile anzuzeigen.
  • Verwende einen zweiten Aufruf von plot(), um die Daten darzustellen, und füge die zusätzlichen Argumente hinzu: xlab = "Year", ylab = "River Volume (1e9 m^{3})".
  • Verwende einen dritten Aufruf von plot() mit deinen Nile-Daten, füge diesmal außerdem einen Titel hinzu und zeige Beobachtungspunkte an, indem du folgende Argumente setzt: main = "Annual River Nile Volume at Aswan, 1871-1970", type ="b".

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Plot the Nile data
plot(___)

# Plot the Nile data with xlab and ylab arguments
plot(___, xlab = "___", ylab = "___")

# Plot the Nile data with xlab, ylab, main, and type arguments

Code bearbeiten und ausführen