Aan de slagBegin gratis

Rendementen op Amerikaanse staatsobligaties plotten

Omdat bedrijfsobligaties risicovoller zijn dan Amerikaanse staatsobligaties, geldt de risicovrije rente als de basisrente die we voor bedrijfsobligaties zouden verwachten. Maar de rendementen op Amerikaanse staatsobligaties zijn niet constant en kunnen in de tijd flink veranderen. Dat kun je zien door de data over een lange periode te plotten.

In deze oefening gebruik je het pakket quantmod() om 10-jaarsrendementen op Amerikaanse staatsobligaties uit de Federal Reserve Electronic Database (FRED) op te halen en te plotten, voor de periode van januari 2006 tot en met september 2016.

Met het getSymbols()-commando in quantmod kun je de FRED-database benaderen door het argument Symbols op te geven (in dit geval "DGS10" voor 10-jaars US Treasuries). Je moet ook het argument src gelijk zetten aan "FRED", en auto.assign op FALSE zetten.

Deze oefening maakt deel uit van de cursus

Obligatiewaardering en -analyse in R

Bekijk cursus

Oefeninstructies

  • Laad het pakket quantmod.
  • Gebruik getSymbols() uit quantmod om gegevens over DGS10 van FRED op te halen. Zorg dat je het argument auto.assign op FALSE zet. Sla deze gegevens op in t10yr.
  • Maak een subset van je t10yr-gegevens voor de periode van januari 2006 tot en met september 2016 met het formaat data["date1/date2"].
  • Gebruik de voorgeschreven code om je t10yr-gegevens te plotten.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

# 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")
Code bewerken en uitvoeren