Correlatie interpreteren
Nu ga je leren hoe je de correlatie tussen obligatierendementen en aandelentrendementen berekent. Net als volatiliteiten zijn deze correlaties dynamisch. Daarom moet je onderscheid maken tussen een statische analyse die correlaties over de volledige steekproef berekent en een dynamische analyse die correlaties over een rollend venster berekent. Dit lijkt op de analyse die je deed voor de tijdsafhankelijke prestatie-evaluatie in termen van gemiddeld rendement en volatiliteit.
In deze oefening leer je 3 nieuwe functies uit het PerformanceAnalytics-pakket kennen: chart.Scatter(), chart.Correlation() en chart.RollingCorrelation().
Deze oefening maakt deel uit van de cursus
Introductie tot portefeuilleanalyse in R
Oefeninstructies
- Plot de aandelentrendementen (
returns_equities) tegen de obligatierendementen (returns_bonds) met de functiechart.Scatter()en zet de obligatierendementen op de x-as. Zie je een verband? - Bereken de correlatie tussen de variabelen
returns_bondsenreturns_equitiesmetcor(). - Voeg
returns_bondsenreturns_equitiessamen metmerge(). Noem ditreturns. - Bereken en visualiseer de correlatie opnieuw met chart.Correlation() en gebruik
returnsals argument. - Bereken de rollende 24-maandschattingen van de obligatie-aandelen-correlatie met de functie
chart.RollingCorrelation().
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Create a scatter plot
chart.Scatter(___, ___, xlab = "bond returns", ylab = "equity returns", main = "bond-equity returns")
# Find the correlation
# Merge returns_bonds and returns_equities
returns <- merge(___, ___)
# Find and visualize the correlation using chart.Correlation
# Visualize the rolling estimates using chart.RollingCorrelation
chart.RollingCorrelation(___, ___, width = ___)