Observer l'agrégation de la volatilité
L'agrégation de la volatilité est fréquemment observée dans les données des marchés financiers et complique la modélisation des séries chronologiques.
Dans cet exercice, vous vous familiariserez avec l'ensemble de données des prix quotidiens du S&P 500. Vous allez calculer les rendements quotidiens comme variations de prix en pourcentage, tracer les résultats et observer leur comportement dans le temps.
Les données historiques quotidiennes du S&P 500 ont été préchargées dans sp_price pour vous.
Cette activité fait partie du cours
Modèles GARCH en Python
Instructions de l’exercice
- Calculez les rendements quotidiens comme variations de prix en pourcentage et enregistrez-les dans le DataFrame
sp_pricedans une nouvelle colonne nomméeReturn. - Affichez les données en imprimant les 10 dernières lignes.
- Tracez la colonne
Returnet repérez les signes d'agrégation de la volatilité.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Calculate daily returns as percentage price changes
sp_price['____'] = 100 * (sp_price['Close'].____())
# View the data
print(sp_price.____(____))
# plot the data
plt.plot(sp_price['____'], color = 'tomato', label = 'Daily Returns')
plt.legend(loc='upper right')
plt.show()