Chapter 2: Estimating The Term Structure: 2.4 Principal Component Analysis
Chapter 2: Estimating The Term Structure: 2.4 Principal Component Analysis
Q = ALA>
where
L is the diagonal matrix of eigenvalues 1 2 n of Q;
A is an orthogonal matrix whose columns a1 , . . . , an are the normalized
eigenvectors of Q (Qai = i ai ), which form an orthonormal basis of Rn .
X = + AY = + ni=1 Yi ai
P
E[Y ] = 0
Cov[Y ] = A> QA = A> ALA> A = L
Observe that
n
X n
X n
X
Var[Xi ] = trace(Q) = i = Var[Yi ]
i=1 i=1 i=1
Let X be n-dimensional stationary model for (daily changes of) the yield curve.
x = + ni=1 yi ai
P
with
empirical principal components y = A> (x )
loadings A = [a1 | | an ].
The empirical mean and covariance matrix Q are standard estimators for the
true parameters and Q, if observations X (t) are serially uncorrelated,
If this kind of stationarity of time series X (t) is in doubt, the standard practice is
to differentiate and to consider the increments
xi (t) = y (t + t; t + t + i ) y (t, t + i )
of Swiss government bonds from August 2005 until July 2015 for n = 8 times to
maturities i = 2y, 3y, 4y, 5y, 7y, 10y, 20y, 30y.
Loading
0
of the yield curve (slope).
-0.2
3rd loading is hump-shaped: flexing
-0.4
of the yield curve (curvature).
-0.6
0 5 10 15 20 25 30
Time to maturity
The first three principal components explain more than 98% of the variance.
Consequence: yield curve (movements) can be approximated by linear
combination of first three loadings, with small relative error.