Tracer les rendements des bons du Trésor américains
Comme les obligations d’entreprise sont plus risquées que les bons du Trésor américains, le taux sans risque sert de référence pour le rendement attendu des obligations d’entreprise. Cependant, les rendements des bons du Trésor ne sont pas constants et peuvent évoluer fortement dans le temps. On peut le constater en traçant les rendements des bons du Trésor sur une longue période.
Dans cet exercice, vous allez utiliser le package quantmod() pour récupérer et tracer les rendements des bons du Trésor américain à 10 ans depuis la base FRED (Federal Reserve Electronic Database) pour la période de janvier 2006 à septembre 2016.
La commande getSymbols() de quantmod permet d’accéder à la base FRED en précisant l’argument Symbols (ici "DGS10" pour les obligations du Trésor US à 10 ans). Vous devez également définir l’argument src à "FRED", et auto.assign à FALSE.
Cet exercice fait partie du cours
Évaluation et analyse des obligations avec R
Instructions
- Chargez le package
quantmod. - Utilisez
getSymbols()dequantmodpour obtenir les donnéesDGS10depuisFRED. Veillez à définir l’argumentauto.assignsurFALSE. Enregistrez ces données danst10yr. - Créez un sous-ensemble de vos données
t10yrpour la période de janvier 2006 à septembre 2016 en utilisant le formatdata["date1/date2"]. - Utilisez le code préécrit pour tracer vos données
t10yr.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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")