Graficar rendimientos de los Treasury de EE. UU.
Como los bonos corporativos son más arriesgados que los Treasury de EE. UU., la tasa libre de riesgo es la referencia mínima que esperaríamos que rindieran los bonos corporativos. Sin embargo, los rendimientos de los Treasury no son constantes y pueden cambiar mucho con el tiempo. Podemos verlo graficando los datos de rendimientos de los Treasury de EE. UU. durante un periodo largo.
En este ejercicio, usarás el paquete quantmod() para obtener y graficar los datos del rendimiento del Treasury a 10 años del Federal Reserve Electronic Database (FRED) desde enero de 2006 hasta septiembre de 2016.
El comando getSymbols() en quantmod te permite acceder a la base de datos FRED indicando el argumento Symbols (en este caso, "DGS10" para bonos del Tesoro de EE. UU. a 10 años). También tendrás que establecer el argumento src igual a "FRED" y fijar auto.assign en FALSE.
Este ejercicio forma parte del curso
Valoración y análisis de bonos en R
Instrucciones del ejercicio
- Carga el paquete
quantmod. - Usa
getSymbols()dequantmodpara obtener datos deDGS10desdeFRED. Asegúrate de establecer el argumentoauto.assignenFALSE. Guarda estos datos ent10yr. - Crea un subconjunto de tus datos
t10yrpara el periodo de enero de 2006 a septiembre de 2016 usando el formatodata["date1/date2"]. - Usa el código ya escrito para graficar tus datos
t10yr.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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")