LoslegenKostenlos loslegen

Zeitreihen aufbereiten

In der letzten Übung hast du ein xts-Objekt mit Gaspreisen erstellt. In dieser Übung schaust du dir das Jahr 2014 genauer an.

Du kannst ein Zeitreihenobjekt über einen Vektor von Daten indizieren. Der folgende Code

dates <- c(as.Date("2014-06-30"), as.Date("2014-12-31"))
gas_ts[dates]

gibt die Daten für die letzten Tage im Juni und Dezember 2014 aus dem Objekt gas_ts zurück. Denk daran, dass die Funktion seq() für Datumswerte verwendet werden kann.

Das Paket xts enthält eine Reihe von Funktionen, die eine Funktion auf nicht überlappende Zeiträume anwenden, z. B. wöchentlich, monatlich usw. Zum Beispiel

apply.yearly(gas_ts, max)

gibt den höchsten Gaspreis in jedem Jahr zurück.

Das Objekt gas_ts ist in der Umgebung verfügbar.

Diese Übung ist Teil des Kurses

Statistik-Interviewfragen in R üben

Kurs anzeigen

Interaktive Übung

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

library(xts)

# Create the sequence of dates
dates_2014 <- ___(from = ___(___), ___ = as.Date("2014-12-31"), by = "1 day")

# Subset the time series
gas_2014 <- gas_ts[___]
Code bearbeiten und ausführen