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
Oefeninstructies
- Laad het pakket
quantmod. - Gebruik
getSymbols()uitquantmodom gegevens overDGS10vanFREDop te halen. Zorg dat je het argumentauto.assignopFALSEzet. Sla deze gegevens op int10yr. - Maak een subset van je
t10yr-gegevens voor de periode van januari 2006 tot en met september 2016 met het formaatdata["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")