Verschiedene Arten, Risikofaktoren- 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
Anleitung zur Übung
- Plotte
djstocksin vier separaten Plots. - Plotte
djstocksin 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
djstocksund weise siedjstocks_xzu. - Plotte
djstocks_xin vier separaten Plots. - Plotte
djstocks_xin 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
___(___, ___)