US-Treasury-Renditen plotten
Da Unternehmensanleihen riskanter sind als US-Treasuries, dient der risikofreie Zins als Basis, die wir bei der Rendite von Unternehmensanleihen erwarten. Allerdings sind US-Treasury-Renditen nicht konstant und können sich im Zeitverlauf deutlich ändern. Das siehst du, wenn wir die Renditedaten der US-Treasuries über einen längeren Zeitraum plotten.
In dieser Übung nutzt du das Paket quantmod(), um 10‑jährige US-Treasury-Renditedaten aus der Federal Reserve Electronic Database (FRED) von Januar 2006 bis September 2016 abzurufen und zu plotten.
Der Befehl getSymbols() in quantmod ermöglicht dir den Zugriff auf die FRED-Datenbank, indem du das Argument Symbols angibst (hier "DGS10" für 10‑jährige US-Treasuries). Außerdem musst du src auf "FRED" setzen und auto.assign auf FALSE.
Diese Übung ist Teil des Kurses
Anleihebewertung und -analyse in R
Anleitung zur Übung
- Lade das Paket
quantmod. - Verwende
getSymbols()ausquantmod, um Daten zuDGS10vonFREDzu beziehen. Achte darauf, das Argumentauto.assignaufFALSEzu setzen. Speichere die Daten int10yr. - Schneide deine
t10yr-Daten auf den Zeitraum von Januar 2006 bis September 2016 zu, mit dem Formatdata["date1/date2"]. - Nutze den vorgegebenen Code, um deine
t10yr-Daten zu plotten.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Load quantmod package
# Obtain Treasury yield data
t10yr <- getSymbols(Symbols = "___", src = "___", auto.assign = ___)
# Subset data
t10yr <-
# Plot yields
plot(x = index(t10yr),
y = t10yr$DGS10,
xlab = "Date",
ylab = "Yield (%)",
type = "l",
col = "red",
main = "10-Year US Treasury Yields")