Jean Philippe Bouchaud
Jean Philippe Bouchaud
Jean Philippe Bouchaud
J.P Bouchaud
with: R. Allez, M. Potters
http://www.cfm.fr
Portfolio theory: Basics
• Portfolio weights wi, Asset returns Xit
J.-P. Bouchaud
Markowitz Optimization
• Find the portfolio with maximum expected return for a given
risk or equivalently, minimum risk for a given return (G)
• In matrix notation:
C−1g
wC = G T −1
g C g
where all gains are measured with respect to the risk-free
rate and σi = 1 (absorbed in gi).
J.-P. Bouchaud
Markowitz Optimization
• More explicitely:
λ−1 (λ−1
X X
w∝ α ( Ψα · w ) Ψα = g+ α − 1) (Ψα · w) Ψα
α α
J.-P. Bouchaud
Empirical Correlation Matrix
J.-P. Bouchaud
Risk of Optimized Portfolios
• “In-sample” risk
2 T 1
Rin = wE EwE =
gT E−1g
• “Out-of-sample” risk
2 T gT E−1CE−1g
Rout = wE CwE =
(gT E−1g)2
J.-P. Bouchaud
Risk of Optimized Portfolios
J.-P. Bouchaud
In Sample vs. Out of Sample
Return 150
100
50 Raw in-sample
Cleaned in-sample
Cleaned out-of-sample
Raw out-of-sample
0
0 10 20 30
Risk
J.-P. Bouchaud
Possible Ensembles (stationary case)
• Null hypothesis Wishart ensemble:
′
hXitXjt i = σi σj δij δtt′
Constant volatilities and X with a finite second moment
• Elliptic Ensemble
t t′
hXi Xj i = s σiσj Cij δtt′
Random common volatility, with a certain P (s)
(Ex: Student)
J.-P. Bouchaud
Null hypothesis C = I
• Goal: understand the eigenvalue density of empirical corre-
lation matrices when q = N/T = O(1)
t = (X t X t )/T
• Eij is a sum of (rotationally invariant) matrices Eij i j
J.-P. Bouchaud
Null hypothesis C = I
Et+1 = (1 − ε)Et + εX tX t
J.-P. Bouchaud
General C Case
• The general case for C cannot be directly written as a sum
of “Blue” functions.
J.-P. Bouchaud
Empirical Correlation Matrix
1.5 8
Data
Dressed power law (µ=2) 6
Raw power law (µ=2)
4
Marcenko-Pastur
κ
2
1 0
-2
0 250 500
ρ(λ)
rank
0.5
0
0 1 2 3 4 5
λ
J.-P. Bouchaud
Eigenvalue cleaning
Return 150
100
50 Raw in-sample
Cleaned in-sample
Cleaned out-of-sample
Raw out-of-sample
0
0 10 20 30
Risk
J.-P. Bouchaud
What about eigenvectors?
J.-P. Bouchaud
What about eigenvectors?
• Correlation matrices need a certain time T to be measured
J.-P. Bouchaud
What about eigenvectors?
H = H0 + ǫH1
where H0 is deterministic or random (e.g. GOE) and H1
random.
J.-P. Bouchaud
Eigenvectors exchange
• An issue: upon pseudo-collisions of eigenvectors, eigenvalues
exchange
• Example: 2 × 2 matrices
H11 = a, H22 = a + ǫ, H21 = H12 = c, −→
s
ǫ 2 ǫ2
λ± ≈ǫ→0 a + ± c +
2 4
J.-P. Bouchaud
Subspace stability
• An idea: follow the subspace spanned by P -eigenvectors:
′ ′ ′
|ψk+1i, |ψk+2i, . . . |ψk+P i −→ |ψk+1 i, |ψk+2 i, . . . |ψk+P i
J.-P. Bouchaud
Null hypothesis
J.-P. Bouchaud
Intermezzo
• Non equal time correlation matrices
t+τ
1 X Xit Xj
τ
Eij =
T t σiσj
N × N but not symmetrical: ‘leader-lagger’ relations
J.-P. Bouchaud
Intermezzo: Singular values
• Singular values: Square root of the non zero eigenvalues
of GGT or GT G, with associated eigenvectors ukα and vik →
1 ≥ s1 > s2 > ...s(M,N )− ≥ 0
J.-P. Bouchaud
Benchmark: no cross-correlations
• Null hypothesis: No correlations between Xs and Y s:
Gtrue ≡ 0
and define Ĝ = Ŷ X̂ T .
J.-P. Bouchaud
Benchmark: Random SVD
• Final result:([Wachter] (1980); [Laloux,Miceli,Potters,JPB])
q
+
(s2 − γ−)(γ+ − s2)
ρ(s) = (m + n − 1) δ(s − 1) +
πs(1 − s2)
with
q
γ± = n + m − 2mn ± 2 mn(1 − n)(1 − m), 0 ≤ γ± ≤ 1
J.-P. Bouchaud
Sectorial Inflation vs. Economic indicators
0.8
0.6
Data
P(s’<s)
Benchmark
0.4
0.2
0
0.2 0.4 0.6 0.8 1
s
J.-P. Bouchaud
Back to eigenvectors: perturbation theory
H = H0 + ǫH1
ǫ2 hψi|H1|ψj i 2
!
X X
|det(G)| = 1 − .
2 i∈{k+1,...,k+P } j6∈{k+1,...,k+P } λi − λj
J.-P. Bouchaud
The case of correlation matrices
• Consider the empirical correlation matrix:
T
1 X
E=C+η η= (X t X t − C)
T t=1
J.-P. Bouchaud
Stability of eigenvalues: Correlations
J.-P. Bouchaud
Stability of eigenspaces: Correlations
8 meaningful eigenvectors
J.-P. Bouchaud
Stability of eigenspaces: Correlations
P =5
J.-P. Bouchaud
The case of correlation matrices
• Empirical results show a faster decorrelation → real dynamics
of the eigenvectors
– det G = cos(θ − θ ′)
J.-P. Bouchaud