Rendementen berekenen
Om financieel risico te beheren, moeten we het eerst meten door de rendementenreeks te analyseren. Je krijgt hier de S&P 500-prijsreeks en je gaat de dagelijkse rendementen plotten. Je zult zien dat grote (positieve of negatieve) rendementen vaak gevolgd worden door opnieuw grote rendementen (in welke richting dan ook), en kleine rendementen door kleine rendementen. De perioden met aanhoudend lage of hoge volatiliteit noemen we volatility clusters.
Op elk moment in deze cursus:
- voel je vrij om de gegevenssets in de Console te verkennen
- raadpleeg gerust de Dia's als je de functies en stappen uit de video’s wilt nakijken
In deze cursus wordt voorkennis van xts verondersteld. Wil je je geheugen opfrissen? Probeer dan de xts in R Cheat Sheet.
Deze oefening maakt deel uit van de cursus
GARCH-modellen in R
Oefeninstructies
- Plot de dagelijkse aandelenkoersen in het xts-object
sp500prices. - Gebruik de functie
CalculateReturnsuit het pakketPerformanceAnalyticsom de bijbehorende rendementen te berekenen en sla ze op in het objectsp500ret. - Controleer dat
sp500retvan de klasse xts is. - Plot de dagelijkse S&P 500-rendementen en let op hoe de spreiding van de rendementen in de tijd verandert.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
library(xts)
library(PerformanceAnalytics)
# Plot daily S&P 500 prices
___(___)
# Compute daily returns
sp500ret <- ___(___)
# Check the class of sp500ret
___(___)
# Plot daily returns
___(___)