LoslegenKostenlos loslegen

Einen bestimmten Zeitraum in einer Zeitreihe hervorheben

Um einen bestimmten Zeitraum in einer Zeitreihe hervorzuheben, kannst du ihn im Plot mit einer anderen Hintergrundfarbe anzeigen. Die Funktion chart.TimeSeries() aus dem Paket PerformanceAnalytics bietet eine sehr einfache und flexible Möglichkeit dafür.

Schauen wir uns einige Argumente dieser Funktion an:

chart.TimeSeries(R, period.areas, period.color)

R ist ein xts-, Zeitreihen- oder zoo-Objekt mit Renditen, period.areas sind schattierte Bereiche, die durch Start- und Enddatum in einem Vektor von xts-Datumsbereichen wie c("1926-10/1927-11") angegeben werden, und period.color zeichnet den schattierten Bereich in der angegebenen Farbe.

In dieser Übung hebst du einen einzelnen Zeitraum in einem Diagramm der Citigroup-Zeitreihe in data hervor.

Diese Übung ist Teil des Kurses

Zeitreihen in R visualisieren

Kurs anzeigen

Anleitung zur Übung

  • Erstelle ein Objekt namens period, das die ersten drei Monate des Jahres 2015 enthält
  • Hebe mit der Funktion chart.TimeSeries() die Citigroup-Datenwerte im period hervor
  • Verwende chart.TimeSeries() erneut, um dasselbe Liniendiagramm neu zu zeichnen, setze diesmal jedoch die Farbe des hervorgehobenen Zeitraums auf "lightgrey"

Interaktive Übung

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

# Create period to hold the 3 months of 2015


# Highlight the first three months of 2015 


# Highlight the first three months of 2015 in light grey
 
Code bearbeiten und ausführen