Basic Prerequisites: 01 · From Zero and Linear Algebra & Matrices (OLS / normal equations).
1. Intuition & Practical Objective
Given the factor portfolios (SMB, HML, later RMW, CMA), the Fama–French model is a time-series regression: for each asset, regress its excess return on the factor excess returns over time. The intercept is the model’s pricing error - the average return the asset earns above what its factor exposures justify. The practical objective: performance attribution. If a fund’s alpha is statistically zero after loading onto the market, size, and value factors, then its returns are explained by systematic factor risk (beta), not manager skill (alpha).
The two jobs of the regression:
- Estimate loadings - the asset’s sensitivities to each priced factor.
- Test the model / measure skill - a jointly zero across assets means the factors price the cross-section (the Gibbons–Ross–Shanken/GRS test); a nonzero individual is the claim that the asset or manager beats its factor-compensated benchmark.
2. Mathematical Ground Truth & Derivations
2.1 The 3-factor time-series regression (FF 1993)
For asset over time :
where . Stacking observations in matrix form with the first column of a column of ones, OLS gives (ESL eq. 3.6):
and the intercept is the model’s pricing error. FF 2015 eq. (5) extends this to five factors:
Interpretation of the coefficients (matching the flat-page vocabulary):
- (annualized ): excess return above factor compensation; under an efficient/factor-correct model it should be .
- : factor loadings, estimated by the time-series regression (not assumed).
- : idiosyncratic noise, with and for (the near-diagonal ).
2.2 Why alpha is the whole game
The regression decomposes each period’s excess return into factor-compensated beta and residual:
A manager who only delivers has earned the risk premium, not skill. Only a statistically robust is genuine “alpha.” The GRS test (Gibbons, Ross & Shanken 1989) formalizes this across many assets at once: it rejects the model if the vector of intercepts is jointly significantly nonzero.
2.3 Connection to Fama–MacBeth cross-sectional tests
The time-series regression above estimates loadings; the cross-sectional (Fama–MacBeth) pass, developed on 04 · Cross-Sectional Models, recovers the factor risk premiums and tests whether priced. In FF1992 the two-pass design was: form portfolios, estimate post-ranking betas in the time series, then run monthly cross-sectional regressions of returns on size and B/M to show which variables carry reliable average premiums.
3. Computational Implementation - recovering known betas
Direct verification of the estimator: simulate an asset with known loadings, run the time-series regression, and check the OLS recovers them (and a known alpha). Stdlib only.
The OLS recovers the true loadings to within sampling error ( because the residual is pure noise). This is exactly the FF engine: given factors, loadings (and alpha) are just OLS.
4. Failure Modes & First-Principles Breakdowns
- Alpha is measured, not given. A nonzero is an estimate with a standard error; chasing every positive across hundreds of assets is data-mining (the factor zoo / multiple-testing failure). Annualizing a noisy monthly alpha multiplies its apparent size without multiplying its significance.
- Multicollinearity between factors. If SMB and HML (or value and profitability) are correlated, their individual loadings become unstable even though the joint fit is fine - loadings “swing” while stays high. Estimated on overlapping sort designs (2×3 vs 2×2×2×2) this is endemic.
- Nonstationary loadings. drifts over time (a stock migrates from growth to value). A single full-sample regression averages over regimes; rolling/shrinkage estimators (see Kalman Filtering) handle it better.
- Look-ahead in factor construction. If SMB/HML use information not available at the portfolio-formation date, the “alpha” is an artifact. The 6-month gap between accounting and returns in FF is exactly this discipline.
5. References
- Fama & French, “Common Risk Factors in the Returns on Stocks and Bonds” (JFE, 1993)
- Fama & French, “A Five-Factor Asset Pricing Model” (JFE, 2015)
- Gibbons, Ross & Shanken, “A Test of the Efficiency of a Given Portfolio” (Econometrica, 1989)
- Tsay, Analysis of Financial Time Series
- Hastie et al., The Elements of Statistical Learning
6. Connected Graph Bridges
- Back: 01 · From Zero · Index Hub
- Forward: 03 · Factor Construction (how SMB/HML are actually built before this regression runs)
- Base: Linear Algebra & Matrices · Econometrics & Time Series
- Fundamentals: Quantitative Fundamental Investing