Position dans le parcoursModule 4 sur 5 · Sujet 1 sur 3
4.1 Covariance empirique et son bruit
—Score du lab— / 100XP total—Série—
Une estimation sans biais qui reste fausse
La matrice de covariance empirique S=T−11XcTXc est sans biais : en moyenne sur de nombreux échantillons elle vaut la vraie Σ. C'est rassurant et trompeur. Un portefeuille de N actifs a N(N+1)/2 paramètres de covariance, soit 5 050 pour N=100, estimés à partir de T observations de N rendements. Quand N n'est pas petit devant T, chaque coefficient est bruité et, pire, les valeurs propres de S sont systématiquement étalées : les grandes trop grandes, les petites trop petites, même si la vérité a toutes ses valeurs propres égales.
q=TN,λ±=σ2(1±q)2,VpromVreal≈(1−q)21(1)
Si la vraie covariance est l'identité (σ2=1, toutes les valeurs propres égales à 1) et N,T sont grands, les valeurs propres de S remplissent l'intervalle [λ−,λ+] de la première formule, les bords de Marchenko-Pastur. Avec q=0,25, c'est [0,25;2,25], un étalement de neuf contre un là où la vérité n'en a aucun. Quand N>T−1, S est de rang au plus T−1 : elle est singulière et a des valeurs propres nulles. Un optimiseur de variance minimale en est la pire victime : il se charge dans les directions où S montre le moins de variance, précisément celles où S sous-estime le plus le risque. Des simulations avec Σ=I montrent que la variance réalisée du portefeuille de variance minimale empirique vaut environ 1/(1−q)2 fois la variance promise dans l'échantillon, et 1/(1−q) fois le vrai minimum.
Cinq cents actions, deux ansEstimons la covariance de N=500 actions à partir de deux ans de données quotidiennes, T=504. Alors q=500/504≈0,99, et les bords de Marchenko-Pastur pour une vérité unité sont λ−=(1−0,996)2≈0,00002 et λ+=(1+0,996)2≈3,98 : les plus petites valeurs propres sont quasi nulles, S est presque singulière et son inverse est dominé par le bruit. La matrice a 500×501/2=125250 coefficients distincts, mais seulement 504×500 nombres derrière eux. À l'inverse, les douze actions du projet final avec 4 184 jours ont q=0,003, donc des bords d'environ 0,89 et 1,11, et le bruit y est un problème mineur.
Sans biais mais bruitée : E[S]=Σ, mais pour un grand q=N/T les valeurs propres de S sont étalées.
Bords : pour une vérité unité, les valeurs propres empiriques sont dans [(1−q)2,(1+q)2].
Rang : pour N>T−1 la covariance empirique est singulière ; un optimiseur exploite ses plus petites valeurs propres.
Les optimiseurs maximisent l'erreurUn optimiseur de portefeuille lit la matrice de covariance comme une vérité et se concentre là où la matrice dit que le risque est le moins cher. Les erreurs d'estimation ne se compensent donc pas : elles sont sélectionnées. Les remèdes des leçons suivantes écrêtent ou nettoient tous les valeurs propres, parce que c'est là que se trouve le dommage, et ils se jugent de la seule façon honnête : par la variance du portefeuille sur des données que l'estimateur n'a jamais vues.
Lab : ce qui est noté
Le bord supérieur15 pts
Le bord inférieur10 pts
Compter les paramètres10 pts
Le rang maximal10 pts
Variance réalisée contre promise15 pts
Pourquoi les optimiseurs amplifient le bruit20 pts
Réduire le bruit20 pts
0/ 7 traités
1Réponse numérique15 ptsSans réponse
Avec une covariance vraie égale à l'identité et q = N/T = 0,25, quel est le bord supérieur de Marchenko-Pastur (1+q)2 ?
lambda+=accepté : ± 0.01
2Réponse numérique10 ptsSans réponse
Pour le même q = 0,25, quel est le bord inférieur (1−q)2 ?
lambda−=accepté : ± 0.005
3Réponse numérique10 ptsSans réponse
Combien de coefficients distincts a la matrice de covariance de N = 100 actifs, N(N+1)/2 ?
entries=accepté : ± 0.5
4Réponse numérique10 ptsSans réponse
Une matrice de covariance empirique de N = 50 actifs est construite à partir de T = 30 observations quotidiennes. Quel est le rang maximal possible, T−1 ?
rank=accepté : ± 0.01
5Réponse numérique15 ptsSans réponse
Pour une covariance vraie unité et q = 0,2, la variance réalisée du portefeuille de variance minimale empirique vaut environ 1/(1−q)2 fois la variance promise dans l'échantillon. Quel est ce facteur ? Donnez-le avec deux décimales.
factor=accepté : ± 0.01
6Choix20 ptsSans réponse
Pourquoi un optimiseur de variance minimale se comporte-t-il si mal avec une matrice de covariance empirique bruitée ?
7Expliquer avec des mots20 ptsSans réponse
En une ou deux phrases, donnez deux façons de rendre une matrice de covariance empirique moins bruitée.
Mode mathsSaisie au clavier ou en LaTeXExercice 1 sur 7 · Ctrl ⏎ pour vérifier