Korelace akcií a dluhopisů
Investory často zajímá korelace mezi výnosy dvou různých aktiv – ať už z důvodu alokace portfolia, nebo zajištění rizika. V tomto cvičení se pokusíš odpovědět na otázku, zda jsou akcie s dluhopisy korelovány pozitivně, nebo negativně. K vizualizaci závislosti mezi oběma proměnnými se skvěle hodí bodové grafy.
Měj na paměti, že korelace bys měl/a počítat z procentuálních změn, ne z absolutních hodnot.
Ceny akcií a výnosy desetiletých dluhopisů jsou uloženy v DataFrame stocks_and_bonds ve sloupcích SP500 a US10Y.
Moduly pandas a pro vizualizaci jsou už naimportované. Po zbytek kurzu je pandas importován jako pd a matplotlib.pyplot jako plt.
Toto cvičení je součástí kurzu
Analýza časových řad v Pythonu
Pokyny k cvičení
- Vypočítej procentuální změny v DataFrame
stocks_and_bondspomocí metody.pct_change()a nový DataFrame pojmenujreturns. - Vypočítej korelaci mezi sloupci
SP500aUS10Yv DataFramereturnspomocí metody.corr()pro Series, která má syntaxiseries1.corr(series2). - Zobraz bodový graf procentuálních změn výnosů akcií a dluhopisů.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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()