Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Plot de dagelijkse aandelenkoersen in het xts-object sp500prices.
  • Gebruik de functie CalculateReturns uit het pakket PerformanceAnalytics om de bijbehorende rendementen te berekenen en sla ze op in het object sp500ret.
  • Controleer dat sp500ret van 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
___(___)
Code bewerken en uitvoeren