← back to finance II

Factor Models

MIT OCW 18.S096 + 15.450 (CC BY-NC-SA 4.0)

A factor model decomposes an asset's return into exposure to a few common risk factors plus idiosyncratic noise. If you can identify the factors, you can separate the risk you're paid for from the risk you can diversify away.

Rᵢ = α + βF + ε Market (MKT) Size (SMB) Value (HML) Idiosyncratic ε β₁ β₂ β₃

Fama-French three-factor model

CAPM says one factor (the market) explains all expected returns. Fama and French showed two more matter: SMB (small minus big, the size premium) and HML (high minus low book-to-market, the value premium). A stock's expected excess return is β₁MKT + β₂SMB + β₃HML.

Scheme

PCA on returns

Principal component analysis extracts factors from the data itself. Compute the covariance matrix of returns, then eigendecompose. The first eigenvector is usually the market; subsequent ones capture sector, size, and other patterns. PCA factors are statistical, not economic—they maximize variance explained, not interpretability.

Scheme

Systematic vs idiosyncratic risk

Total variance = systematic variance + idiosyncratic variance. Systematic risk comes from factor exposures and can't be diversified away. Idiosyncratic risk is stock-specific noise that vanishes in a large portfolio. R-squared from the factor regression tells you how much is systematic.

Scheme

Factor mimicking portfolios

A factor mimicking portfolio is a long-short portfolio whose return tracks a given factor. For SMB: go long small caps, short large caps in equal dollar amounts. The portfolio has unit exposure to the size factor and zero net market exposure. This lets you trade abstract risk factors as concrete portfolios.

Scheme

Running the regression

To estimate factor loadings, regress excess returns on the factor returns. The betas measure sensitivity; alpha measures unexplained return. A positive, statistically significant alpha means the asset outperforms its factor-predicted return—genuine skill or a missing factor.

Scheme
Neighbors