Zinsdaten
Das Objekt zcb enthält tägliche Werte kanadischer Zero-Coupon-Anleiherenditen (in Prozent) für den Zeitraum 2006–2015. Renditen sind der zentrale Risikofaktor, wenn es darum geht, das Zinsänderungsrisiko in einem Portfolio aus Anleihen oder anderen Fixed-Income-Produkten zu analysieren.
Es ist nicht eindeutig, wie Änderungen von Risikofaktoren für Renditen am besten berechnet werden. Man kann Log-Renditen berechnen, sofern die Renditen nicht negativ sind, und man kann auch einfache Renditen berechnen. Um die einfachen Renditen einer Serie zu berechnen, verwende nur diff() statt diff() und log().
In dieser Übung zeichnest du Zeitreihen der Renditen für feste Restlaufzeiten und stellst die Änderungen der Risikofaktoren für diese Renditen dar. Außerdem plottest du die gesamte Zinsstrukturkurve an bestimmten Tagen. Die zcb-Daten wurden in deinen Arbeitsbereich geladen. Ein Vektor yield_cols mit den Spaltennamen für die Restlaufzeiten von 1, 5 und 10 Jahren wurde erstellt. Ein numerischer Vektor maturity mit allen Restlaufzeiten in Jahren wurde ebenfalls erstellt.
Diese Übung ist Teil des Kurses
Quantitatives Risikomanagement in R
Anleitung zur Übung
- Berechne die Log-Renditen von
zcbalszcb_xund die einfachen Renditen alszcb_x2. - Plotte
zcb_xfür die Laufzeiten 1, 5 und 10 Jahre in einem Diagramm. - Plotte
zcb_x2für die Laufzeiten 1, 5 und 10 Jahre in einem Diagramm. - Indiziere
zcbinplot(), um die Zinsstrukturkurve für den ersten Tag inzcbzu zeichnen. - Indiziere
zcbinlines(), um eine Linie für die Zinsstrukturkurve am letzten Tag inzcbhinzuzufügen.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Compute log-returns as zcb_x and simple returns as zcb_x2
zcb_x <- ___(___)
zcb_x2 <- ___(___)
# Plot zcb_x for 1, 5 and 10-year maturities
___(___)
# Plot zcb_x2 for 1, 5 and 10-year maturities
___(___)
# Plot the yield curve for the first day of zcb
plot(maturity, ___, ylim = range(zcb), type = "l", ylab = "yield (%)", col = "red")
# Add a line for the last day of zcb
lines(maturity, ___)