1. Apprendre
  2. /
  3. Cours
  4. /
  5. Gestion quantitative des risques en Python

Connected

Exercice

Introduction au rééchantillonnage des fréquences

Les modèles de facteurs de risque s'appuient souvent sur des données de fréquences différentes. Un exemple courant est l'utilisation de données macroéconomiques trimestrielles, comme les prix, les taux de chômage, etc., avec des données financières, qui sont souvent quotidiennes (voire intrajournalières). Pour utiliser ces deux sources dans un même modèle, les données à plus haute fréquence doivent être rééchantillonnées afin de correspondre à la fréquence plus basse.

Les objets Pandas DataFrame et Series offrent une méthode intégrée .resample() qui permet de préciser la fréquence plus basse. On enchaîne ensuite avec une méthode pour calculer la statistique à cette fréquence, comme .mean() pour la moyenne des données au sein de la nouvelle période, ou .min() pour le minimum des données.

Dans cet exercice, vous pratiquerez la conversion de données de returns quotidiennes en fréquences hebdomadaire et trimestrielle.

Instructions

100 XP
  • Convertissez returns en fréquence trimestrielle en calculant la moyenne returns_q à l'aide des méthodes .resample() et .mean().
  • Examinez l'en-tête de returns_q, en notant que la méthode .resample() gère pour vous l'index de dates.
  • Convertissez maintenant returns en fréquence hebdomadaire en calculant le minimum returns_w, à l'aide de la méthode .min().
  • Examinez l'en-tête de returns_w.