LoslegenKostenlos loslegen

Verschiedene Arten, Risiko­faktoren- und Renditereihen zu plotten

Du weißt bereits, dass du mit plot.zoo() mehrere Zeitreihen plotten kannst. Für eine vierdimensionale Zeitreihe data erzeugt der Aufruf plot.zoo(data) standardmäßig vier separate Plots, es sei denn, du fügst den Parameter plot.type = "single" hinzu, um alle vier Reihen in einem einzigen Plot darzustellen. Du kannst auch weitere Parameter wie col hinzufügen, um verschiedene Farben festzulegen, und type = "h", um vertikale Balken statt verbundener Punkte zu erhalten – das ist manchmal die bessere Darstellung für Renditen.

plot.zoo(x, plot.type, col = 1, type = "l", ...)

In dieser Übung erkundest du die Funktion plot.zoo(), um Aktien-Risikofaktordaten und die entsprechenden Renditen auf unterschiedliche Weise zu plotten. Die multivariaten Zeitreihen djstocks und DJ_const stehen dir in deinem Workspace zur Verfügung.

Diese Übung ist Teil des Kurses

Quantitatives Risikomanagement in R

Kurs anzeigen

Anleitung zur Übung

  • Plotte djstocks in vier separaten Plots.
  • Plotte djstocks in einem einzigen Plot in den Farben 1 bis 4. Der Code zum Erstellen einer passenden Legende für den Plot ist vorgegeben.
  • Berechne die Log-Renditen von djstocks und weise sie djstocks_x zu.
  • Plotte djstocks_x in vier separaten Plots.
  • Plotte djstocks_x in vier separaten Plots mit vertikalen Balken.

Interaktive Übung

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

# Plot djstocks in four separate plots
___(___)

# Plot djstocks in one plot and add legend
___(___, ___, ___)
legend(julian(x = as.Date("2009-01-01")), y = 70, legend = names(DJ_const)[1:4], fill = 1:4)

# Compute log-returns and assign to djstocks_x
djstocks_x <- ___(___)

# Plot djstocks_x in four separate plots
___(___)

# Plot djstocks_x with vertical bars
___(___, ___)
Code bearbeiten und ausführen