Aan de slagGa gratis aan de slag

Correlatie tussen aandelen en obligaties

Beleggers zijn vaak geïnteresseerd in de correlatie tussen de rendementen van twee verschillende activa, bijvoorbeeld voor assetallocatie en hedging. In deze oefening probeer je te bepalen of aandelen positief of negatief correleren met obligaties. Spreidingsplots zijn ook handig om de correlatie tussen twee variabelen te visualiseren.

Houd er rekening mee dat je de correlaties moet berekenen op de procentuele veranderingen en niet op de niveaus.

Aandelenkoersen en 10-jaars obligatierentes staan samen in een DataFrame stocks_and_bonds met de kolommen SP500 en US10Y.

De modules pandas en plotting zijn al voor je geïmporteerd. Voor de rest van de cursus wordt pandas geïmporteerd als pd en matplotlib.pyplot als plt.

Deze oefening maakt deel uit van de cursus

Tijdreeksanalyse in Python

Cursus bekijken

Oefeninstructies

  • Bereken de procentuele veranderingen op het DataFrame stocks_and_bonds met de methode .pct_change() en noem het nieuwe DataFrame returns.
  • Bereken de correlatie van de kolommen SP500 en US10Y in het DataFrame returns met de .corr()-methode voor Series met de syntaxis series1.corr(series2).
  • Toon een spreidingsplot van de procentuele verandering in aandelen- en obligatierentes.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Compute percent change using pct_change()
returns = stocks_and_bonds.___

# Compute correlation using corr()
correlation = ___
print("Correlation of stocks and interest rates: ", correlation)

# Make scatter plot
plt.___
plt.show()
Code bewerken en uitvoeren