Visualiser la moyenne, la médiane et l’écart-type mensuels des rendements du S&P500
Vous avez également appris à calculer plusieurs statistiques agrégées à partir de données suréchantillonnées.
Utilisons cela pour explorer l’évolution, sur les 10 dernières années, de la moyenne, de la médiane et de l’écart-type mensuels des rendements quotidiens du S&P500.
Cet exercice fait partie du cours
<cours>Manipuler des séries temporelles en Python</cours>Instructions de l’exercice
Comme d’habitude, nous avons importé pandas sous le nom pd et matplotlib.pyplot sous le nom plt pour vous.
- Utilisez
pd.read_csv()pour importer'sp500.csv', définissez unDateTimeIndexà partir de la colonne'date'en utilisantparse_datesetindex_col, affectez le résultat àsp500, puis inspectez avec.info(). - Convertissez
sp500enpd.Series()avec.squeeze(), puis appliquez.pct_change()pour calculerdaily_returns. - Utilisez
.resample()surdaily_returnsà une fréquence de fin de mois (alias :'M'), puis appliquez.agg()pour calculer'mean','median'et'std'. Affectez le résultat àstats. .plot()stats.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Import data here
sp500 = ____
# Calculate daily returns here
daily_returns = ____
# Resample and calculate statistics
stats = ____
# Plot stats here