Verschillende manieren om risicofactor- en rendementreeksen te plotten
Je weet al dat je plot.zoo() kunt gebruiken om meerdere tijdreeksen te plotten. Voor een vierdimensionale tijdreeks data maakt de aanroep plot.zoo(data) standaard vier aparte grafieken, tenzij je de parameter plot.type = "single" toevoegt om alle vier de reeksen in één grafiek te zetten. Je kunt ook extra parameters toevoegen, zoals col om verschillende kleuren te kiezen en type = "h" om verticale staven te krijgen in plaats van punten te verbinden; dat kan soms een betere manier zijn om rendementen weer te geven.
plot.zoo(x, plot.type, col = 1, type = "l", ...)
In deze oefening ga je de functie plot.zoo() verkennen om aandelenrisicofactor-data en de bijbehorende rendementen op verschillende manieren te plotten. De multivariate tijdreeksen djstocks en DJ_const zijn beschikbaar in je werkruimte.
Deze oefening maakt deel uit van de cursus
Kwantiatief Risicobeheer in R
Oefeninstructies
- Plot
djstocksin vier aparte grafieken. - Plot
djstocksin één grafiek in kleuren 1 tot en met 4. De code om een passende legenda voor de grafiek te maken is meegeleverd. - Bereken de log-rendementen van
djstocksen ken die toe aandjstocks_x. - Plot
djstocks_xin vier aparte grafieken. - Plot
djstocks_xin vier aparte grafieken met verticale staven.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Plot djstocks in four separate plots
___(___)
# Plot djstocks in one plot and add legend
___(___, ___, ___)
legend(julian(x = as.Date("2009-01-01")), y = 70, legend = names(DJ_const)[1:4], fill = 1:4)
# Compute log-returns and assign to djstocks_x
djstocks_x <- ___(___)
# Plot djstocks_x in four separate plots
___(___)
# Plot djstocks_x with vertical bars
___(___, ___)