CommencerCommencer gratuitement

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

Afficher le cours

Instructions

  • Chargez le package quantmod.
  • Utilisez getSymbols() de quantmod pour obtenir les données DGS10 depuis FRED. Veillez à définir l’argument auto.assign sur FALSE. Enregistrez ces données dans t10yr.
  • Créez un sous-ensemble de vos données t10yr pour la période de janvier 2006 à septembre 2016 en utilisant le format data["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")
Modifier et exécuter le code