Clipping and shrinkage clean a full matrix. A factor model builds one with structure instead: returns are driven by a few common factors plus asset-specific noise, r=Bf+ε. Here B is the N×k matrix of loadings, f holds k≪N factor returns with covariance Λ, and ε are idiosyncratic returns, uncorrelated with each other and with the factors, with variances di. PCA gives a ready-made version: take the top k principal components as the factors.
The first term is the systematic part: it depends on the portfolio only through its factor exposures BTw. The second is idiosyncratic risk. From PCA, B holds the first k eigenvectors scaled by λj (or the unscaled eigenvectors with Λ=diag(λj)), and di is whatever variance of asset i the factors do not explain. The saving is large: instead of N(N+1)/2 covariances you estimate Nk+N numbers. For N=500 and k=5 that is 3,000 instead of 125,250. The model matrix is positive definite whenever all di>0, even if N>T, and it embodies the lesson of clipping: only the top k eigen-directions are trusted, the rest becomes diagonal noise.
Two assets and one factorLet one factor have variance λ=4. Asset 1 has loading b1=0.8 and idiosyncratic variance d1=1; asset 2 has loading b2=0.4 and d2=1. The portfolio w=(0.5,0.5) has exposure 0.5(0.8)+0.5(0.4)=0.6. Its variance is 0.62⋅4+0.52⋅1+0.52⋅1=1.44+0.5=1.94, of which 1.44 is systematic. For a single asset with total variance 2.5, loading 0.5 and a factor of variance 6, the systematic part is 0.52⋅6=1.5, the idiosyncratic variance is 2.5−1.5=1.0 and the factor explains R2=1.5/2.5=60% of it. For the twelve stocks of the capstone, the first principal component explains about 40% of the variance of the standardised returns.
Structure: Σ≈BΛBT+D, with a few factors and a diagonal idiosyncratic matrix.
Savings: Nk+N parameters instead of N(N+1)/2; positive definite if all di>0.
Risk split: variance = factor exposure part + idiosyncratic part; diversification removes only the latter.
How many factorsThe number k is again a judgement. Too few factors leave common structure in the residuals, so the idiosyncratic matrix is not really diagonal; too many import noise. The Marchenko-Pastur edge from the previous lessons is a sound way to pick k, and the final test is whether the factor covariance gives a lower out-of-sample portfolio variance than the sample covariance.
Lab · what's graded
Counting parameters10 pts
Idiosyncratic variance15 pts
Share explained by the factor10 pts
Portfolio exposure15 pts
Portfolio variance20 pts
When the model matrix inverts15 pts
What diversification removes15 pts
0/ 7 answered
1Numeric answer10 ptsNot answered
A k = 5 factor model for N = 500 stocks estimates the loadings (N k numbers) and the idiosyncratic variances (N numbers). How many numbers is that in total?
numbers=accepted: ± 0.5
2Numeric answer15 ptsNot answered
An asset has total variance 2.5 and loads 0.5 on a factor of variance 6. What is its idiosyncratic variance d=Σii−b2λ?
d=accepted: ± 0.01
3Numeric answer10 ptsNot answered
For the same asset, what percentage of its variance does the factor explain?
R2=accepted: ± 0.2
4Numeric answer15 ptsNot answered
The loadings are 0.8 and 0.4 and the weights are 0.5 and 0.5. What is the portfolio's factor exposure bTw?
exposure=accepted: ± 0.005
5Numeric answer20 ptsNot answered
With factor variance 4, exposure 0.6 and idiosyncratic variances 1 and 1 for weights 0.5 and 0.5, compute the portfolio variance 0.62⋅4+∑wi2di. Give it to two decimals.
variance=accepted: ± 0.01
6Choice15 ptsNot answered
With more assets than observations (N > T), which statement about the factor-model covariance BΛBT+D is true?
7Explain in words15 ptsNot answered
In one or two sentences, say which part of the risk diversification removes and which part it cannot.
Math modeKeyboard or LaTeX inputTask 1 of 7 · Ctrl ⏎ to check