ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Carga el paquete quantmod.
  • Usa getSymbols() de quantmod para obtener datos de DGS10 desde FRED. Asegúrate de establecer el argumento auto.assign en FALSE. Guarda estos datos en t10yr.
  • Crea un subconjunto de tus datos t10yr para el periodo de enero de 2006 a septiembre de 2016 usando el formato data["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")
Editar y ejecutar código