Vizualizace měsíčního průměru, mediánu a směrodatné odchylky výnosů indexu S&P500
Naučil/a ses také, jak z převzorkovaných dat vypočítat různé souhrnné statistiky.
Pojďme toho využít a prozkoumat, jak se v posledních 10 letech vyvíjely měsíční průměr, medián a směrodatná odchylka denních výnosů indexu S&P500.
Toto cvičení je součástí kurzu
Manipulace s časovými řadami v Pythonu
Pokyny k cvičení
Jako obvykle jsou za tebe naimportovány pandas jako pd a matplotlib.pyplot jako plt.
- Pomocí
pd.read_csv()načti soubor'sp500.csv', nastavDateTimeIndexna základě sloupce'date's použitímparse_datesaindex_col, výsledek ulož do proměnnésp500a prohlédni si ho pomocí.info(). - Převeď
sp500napd.Series()pomocí.squeeze()a aplikuj.pct_change()pro výpočetdaily_returns. - Pomocí
.resample()převzorkujdaily_returnsna frekvenci konce měsíce (alias:'M') a aplikuj.agg()pro výpočet'mean','median'a'std'. Výsledek ulož do proměnnéstats. - Vykresli
statspomocí.plot().
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Import data here
sp500 = ____
# Calculate daily returns here
daily_returns = ____
# Resample and calculate statistics
stats = ____
# Plot stats here