TA Review - Multifactor Models#
TA: Dipesh Ghimire
Autumn 2026. Review session: November 5, 2026.
Linear Factor Decomposition vs Pricing#
Let \(\tilde r_{i,t}\) denote an excess return and \(f_t\) the vector of factor realizations. A linear factor decomposition (LFD) describes realised returns:
It is a statistical projection. It is used for attribution, hedging, tracking, and covariance estimation. A high time-series \(R^2\) means the factors account for much of the realised variance. It says nothing, by itself, about average returns.
A linear factor pricing model (LFP) restricts expected returns:
There is no population pricing error in this expected-return restriction. Realized returns still have residuals. The vector \(\lambda\) contains the factor risk premia.
Tangency Pricing in Sample#
Using the same sample means and covariance matrix, an unconstrained tangency portfolio \(p\) prices every asset in its investment universe. Assume the covariance matrix is nonsingular and the tangency portfolio is well-defined:
A cross-sectional regression of sample mean returns on these betas has zero intercept and \(R^2=1\), provided the mean returns vary across assets. Individual time-series \(R^2\) can still be low.
This in-sample identity does not establish out-of-sample pricing. Estimation error in means and covariances can make the estimated tangency portfolio unstable. Factor models use a smaller set of exposures; their out-of-sample pricing remains an empirical question.
Question |
Object |
|---|---|
Do factors explain realised comovement? |
Time-series \(R^2\), residual covariance |
Are average pricing errors zero? |
Individual and joint alphas |
Do exposures explain return differences? |
Risk-price estimates, cross-sectional fit |
Does one factor add to existing factors? |
Spanning alpha, mean–variance improvement |
CAPM as the one-factor benchmark#
The CAPM posits one priced risk factor: the market. Diversifiable idiosyncratic risk earns no premium. The market factor has clear economic motivation, correlating with aggregate investor wealth (labor, housing, consumption).
Multifactor pricing generalizes this to \(K\) exposures: \(E[\tilde r_i] = \sum_{k=1}^K \beta_{i,k}\lambda_k\).
Empirically, market beta alone fails the cross-section; portfolios sorted on size, book-to-market, profitability, investment, and past returns earn anomalous returns. This motivates additional factors but does not prove every predictor compensates for risk. Testing the CAPM is also subject to Roll’s critique: the true market portfolio is unobservable. Any test is a joint test of the model and the proxy; rejection may reflect a flawed proxy, a flawed model, or both.
Fama–French Three-Factor Model (FF3)#
MKT (\(\tilde r_M\)): Broad equity market excess return.
SMB (\(\tilde r_S\)): Small minus big (diversified small-stock minus large-stock return).
HML (\(\tilde r_H\)): High minus low (high book-to-market value minus low book-to-market growth return).
Fama and French (1992, 1993) showed that size and value explain average returns where the CAPM fails. Pricing relies on multivariate betas (the marginal effect of each factor holding others fixed), not univariate correlations.
Book-to-market is book equity divided by market equity (\(B/M\)); high \(B/M\) denotes value. Alternative metrics include earnings/price or EBITDA/price (accounting flows) and dividend/price (cash payout), but \(B/M\) is the standard balance-sheet measure.
The \(2\times3\) Construction#
Independent size and book-to-market (\(B/M\)) assignments are intersected:
Low \(B/M\) (Growth) |
Middle \(B/M\) |
High \(B/M\) (Value) |
|
|---|---|---|---|
Small |
\(SL\) |
\(SM\) |
\(SH\) |
Big |
\(BL\) |
\(BM\) |
\(BH\) |
Standard U.S. FF3 construction uses June sorts with NYSE size-median and \(B/M\) 30th/70th percentile breakpoints. Book equity is lagged, and portfolio returns are value-weighted. The six portfolios generate:
This design balances size across value categories and value across size groups. The long-short legs offset much of the broad-market exposure, though neither operation guarantees zero market beta or exact factor orthogonality.
Other Models and Economic Interpretation#
Model |
Factor Set |
Additional Dimension |
|---|---|---|
CAPM |
MKT |
Market exposure |
FF3 |
MKT, SMB, HML |
Size and value |
Carhart 4-factor |
FF3 + MOM |
Momentum |
FF5 |
MKT, SMB, HML, RMW, CMA |
Profitability and investment |
RMW: Robust minus weak operating profitability.
CMA: Conservative minus aggressive investment.
Economic interpretation: A factor premium may reflect compensation for adverse state-dependent payoffs, persistent mispricing, or both.
Characteristics versus betas#
Factor models price beta, not characteristics. An asset’s premium derives from \(\beta_i\), not its \(B/M\) ratio, size, or past return. A high-\(B/M\) stock with \(\beta_H \approx 0\) earns no HML premium, whereas a low-\(B/M\) stock that covaries strongly with HML does.
This distinction separates the Fama–French and Buffett–Graham approaches to value. Buffett and Graham buy individual stocks with strong fundamentals relative to price (a characteristic rule). The Fama–French factor is constructed by sorting on characteristics, while its pricing model relates expected returns to covariance exposure to that factor. They may often select the same stocks, but the underlying logic is fundamentally different.
Two Schools of Thought: Risk Premia vs. Behavioral Biases#
Factor premia are explained by two paradigms. The risk-based view argues that premia compensate investors for exposure to systematic, non-diversifiable macroeconomic risks (bad states). The behavioral view (e.g., Richard Thaler) attributes premia to systematic cognitive biases among investors and limits to arbitrage, allowing mispricing to persist.
Value (High Book-to-Market)#
Risk-based: High \(B/M\) firms are often financially distressed or cyclical. Higher expected returns compensate investors for bearing elevated discount rates and vulnerability to economic downturns.
Behavioral: Investors overreact to past poor performance, overselling value stocks and overhyping “glamour” (low \(B/M\)) stocks. The premium reflects mean reversion as these valuation errors correct.
Momentum#
Risk-based: Momentum strategies bear asymmetric tail risk, notably rare, severe “momentum crashes” (e.g., sharp reversals during market recoveries).
Behavioral: The underreaction hypothesis suggests investors conservatively update beliefs. Prices drift gradually as new information is slowly incorporated, creating predictable trends until full adjustment occurs.
Note: A factor’s positive mean return does not uniquely identify its source. Persistent premia may reflect rational compensation for hidden tail risks, behavioral mispricing sustained by limits to arbitrage, or both.
Testing Multifactor Pricing Models#
A multifactor pricing model makes two related predictions:
Time-series restriction: An asset’s expected excess return should be explained by its exposure to the traded factors. Its regression intercept (alpha) should therefore be zero.
Cross-sectional restriction: Differences in expected excess returns across assets should be explained by differences in their factor exposures (betas).
These predictions motivate two complementary approaches: time-series tests of alpha and cross-sectional tests of expected returns. A third approach, factor spanning, evaluates whether a new factor provides incremental value beyond existing factors.
Time-Series Tests: Are the Alphas Zero?#
For \(N\) test assets and \(K\) traded factors over \(T\) periods, estimate the time-series regression for each asset \(i\):
OLS Estimation Let \(\boldsymbol{\theta}_i=(\alpha_i, \boldsymbol{\beta}_i^\top)^\top\), \(X\) be the \(T\times(K+1)\) design matrix (including an intercept), and \(\mathbf y_i\) the vector of excess returns. Minimizing the sum of squared residuals yields the OLS estimator:
Inference and Interpretation Test individual alphas using \(t_{\alpha_i}=\widehat\alpha_i/\widehat{\operatorname{SE}}(\widehat\alpha_i)\). Standard errors must reflect the residual dependence structure; use HAC estimators to account for heteroskedasticity, serial correlation, or overlapping holding periods.
Crucial distinction: A high time-series \(R^2\) measures the fraction of realized return variation explained by the factors. It does not establish correct pricing. A model can explain 95% of return variance while leaving an economically significant alpha.
Joint Alpha Tests: Wald and GRS#
Individual alpha tests ignore correlations among pricing errors. To test whether the model jointly prices all \(N\) assets, evaluate:
Wald Test#
Let \(\widehat{\boldsymbol{\alpha}}\) be the estimated alphas and \(\widehat V_\alpha\) their sampling covariance matrix. The Wald statistic is:
Under standard regularity conditions, \(W\) is asymptotically chi-squared with \(N\) degrees of freedom, measuring the joint magnitude of alphas relative to estimation uncertainty. Note: If \(\widehat V_\alpha\) estimates the covariance of \(\sqrt{T}\widehat{\boldsymbol{\alpha}}\) rather than \(\widehat{\boldsymbol{\alpha}}\), multiply the quadratic form by \(T\).
Gibbons–Ross–Shanken (GRS) Test#
The GRS test is exact when regression errors are independent over time, multivariate normal with a constant nonsingular covariance matrix, and independent of the factors. The factor design must have full rank and \(T>N+K\). Conditional on observed factors, the covariance of estimated alphas is:
where \(\Sigma_\varepsilon\) is the residual covariance matrix. Defining the sample factor covariance as \(S_f=\frac{1}{T}\sum_{t=1}^T (\mathbf{f}_t-\bar{\mathbf{f}})(\mathbf{f}_t-\bar{\mathbf{f}})^\top\), block matrix inversion yields:
Using the residual covariance estimator \(S_\varepsilon=\frac{1}{T}\sum_{t=1}^T \widehat{\boldsymbol{\varepsilon}}_t \widehat{\boldsymbol{\varepsilon}}_t^\top\), the GRS statistic is:
Interpretation and Assumptions: The numerator measures joint pricing errors relative to residual risk. The denominator adjusts for the squared sample Sharpe ratio of the maximum-Sharpe portfolio of the factors.
Inference Caveats: Wald is a general large-sample test; GRS is an exact finite-sample test under stronger assumptions. With nonnormality or dependence, use robust inference or resampling methods. Failure to reject \(H_0\) does not prove correct pricing, as the test may lack power to detect economically meaningful alphas.
Cross-Sectional Tests: Do Betas Explain Average Returns?#
Time-series tests examine unexplained average returns. Cross-sectional tests ask whether differences in factor exposures explain differences in expected returns.
The standard approach uses two passes.
First pass: Estimate betas: For each asset, regress excess returns on the factor returns:
Second pass: Estimate factor premia: Regress average excess returns across assets on their estimated betas:
Here \(\gamma_0\) is the cross-sectional intercept, \(\boldsymbol{\lambda}\) contains factor risk premia, and \(u_i\) is the pricing residual.
With \(Z=[\mathbf1,\widehat B]\) and \(\boldsymbol{\theta}_{CS}=(\gamma_0,\boldsymbol{\lambda}^\top)^\top\), OLS gives
The regression requires sufficient independent variation in factor betas across assets.
Under an exact traded-factor pricing model, the population restrictions are
Expected excess returns must equal the sum of factor exposures multiplied by their corresponding premia. Estimating unrestricted second-pass slopes tests a weaker relation unless the traded factors’ own-return restrictions are also imposed.
Time-Series vs. Cross-Sectional \(R^2\)#
Time-series |
Cross-sectional |
|
|---|---|---|
Observations |
Time periods |
Assets |
Dependent variable |
Realized excess returns |
Average excess returns |
Explanatory variables |
Factor returns |
Estimated betas |
Pricing restriction |
\(\boldsymbol{\alpha}=\mathbf0\) |
\(E[\mathbf r^e]=B\boldsymbol{\lambda}\) |
\(R^2\) interpretation |
Return variation explained |
Mean-return dispersion explained |
Exact population pricing implies cross-sectional \(R^2=1\) when expected-return dispersion is nonzero. In samples, estimation noise makes this an unrealistic decision rule.
Test-asset selection also matters: a model may fit portfolios sorted on the same characteristics used to construct its factors but fail to price other assets.
Fama–MacBeth Regressions (Advanced Extension)#
Instead of a single regression on average returns, Fama–MacBeth runs a cross-sectional regression each period and averages the factor premia. For each date \(t\):
The risk price estimates are the time-series average:
If period-by-period slopes are independent, their sampling covariance is:
For serially correlated slopes, apply a long-run covariance adjustment (e.g., Newey–West). This approach bases inference on the time series of cross-sectional slopes, accommodating contemporaneous cross-asset dependence without treating every asset-period observation as independent.
Crucial Caveats:
Errors-in-variables: Estimated betas introduce measurement error. Fama–MacBeth standard errors do not automatically correct for beta estimation uncertainty.
Predictive validity: For forecasting, estimate betas using strictly pre-period information. Model selection and validation must remain outside the final evaluation window.
Factor Spanning: Does a New Factor Add Anything?#
A factor may earn a significant average return without improving an existing model if its premium is already spanned by other factors. Regress a candidate traded factor \(g_t\) on incumbent factors \(\mathbf{f}_t\):
Test \(H_0: a_g = 0\). With unrestricted portfolio weights, access to the risk-free asset, and a nonsingular covariance matrix, the population implications are:
\(a_g = 0\): The factor adds no incremental Sharpe ratio.
\(a_g \neq 0\): The factor improves the attainable mean-variance frontier.
This factor spanning test determines whether a candidate provides investment opportunities not already spanned by the existing set.
Mean-Variance Interpretation For factor expected excess returns \(\boldsymbol{\lambda}_z\) and covariance matrix \(\Sigma_z\), the unconstrained optimal portfolio is:
If a factor receives zero optimal weight, removing it does not reduce the maximum attainable Sharpe ratio (assuming unrestricted weights and nonsingular covariance).
Example (SMB): Construct the tangency portfolio from MKT, SMB, and HML. If SMB receives zero weight, it adds no incremental mean-variance benefit beyond MKT and HML, regardless of its stand-alone average return or \(t\)-statistic.
A factor’s stand-alone profitability is not evidence of incremental value. Spanning requires appropriate statistical inference, including multiple-testing adjustments when evaluating many candidates.
Pricing Diagnostics#
Question |
Method |
Criterion |
|---|---|---|
Do factors explain realized return variation? |
Time-series regression |
Time-series \(R^2\) |
Does the model jointly price assets? |
Wald / GRS |
\(\boldsymbol{\alpha}=\mathbf0\) |
Do betas explain average returns? |
Cross-sectional regression |
Pricing errors and factor premia |
Are factor premia statistically significant? |
Fama–MacBeth |
Average slopes and adjusted standard errors |
Does a factor add incremental value? |
Factor spanning |
\(a_g=0\) |
Does it improve portfolio efficiency? |
Mean–variance optimization |
Incremental maximum Sharpe ratio |
Momentum Anomaly#
Momentum is the tendency for assets with high past returns to outperform those with low past returns over intermediate horizons. Jegadeesh and Titman (1993) documented this in U.S. equities, demonstrating that while individual returns are difficult to predict, small, persistent predictive relationships can support profitable, diversified strategies.
Small Predictive Power Can Produce Meaningful Returns#
Individual stock returns exhibit little exploitable short-horizon autocorrelation. For a stylized AR(1) process with \(\rho=0.05\), the predictive \(R^2\) is merely \(0.0025\) (0.25%). While negligible for a single stock, weak predictability becomes economically valuable when applied systematically across many securities.
Information Coefficient (IC)
The IC measures the correlation between forecasted and realized active returns:
Interpreting IC as Directional Accuracy
Under the assumption of centered, jointly Gaussian forecasts and outcomes, the probability of correctly forecasting the sign of a residual return (Hit Rate) is:
The Fundamental Law of Active Management
Grinold’s Fundamental Law relates forecasting skill to the attainable Information Ratio (IR):
Caveat: Effective breadth depends on cross-sectional correlations, common factor exposures, and overlapping holding periods. Trading 1,000 correlated stocks does not yield 1,000 independent bets.
Constructing the Momentum Factor#
Conventional cross-sectional momentum measures cumulative returns over the prior 12 months, skipping the most recent month to avoid short-term reversal.
Distinction: \(MOM_{i,t}^{12-2}\) is a stock-level sorting characteristic. WML/UMD is the realized factor return. In factor models (e.g., Carhart), stocks are priced by their covariance exposure to UMD, not their raw past-return ranking.
Implementation: Turnover and Transaction Costs#
Momentum requires periodic rebalancing. While a 12-month lookback yields more persistent rankings than a 1-month signal due to overlapping windows, turnover can remain substantial. Its magnitude depends on the universe, portfolio cutoffs, weighting, and rebalancing rule. Rankings are relative; a stock with positive trailing returns can exit the winner portfolio if outperformed by peers.
One-way portfolio turnover is:
Momentum Across Asset Classes#
Asness, Moskowitz, and Pedersen (2013) study value and momentum across markets. Table I reports the following results for their rank-weighted, long-short momentum factors, before trading costs. Returns and alphas are annualized; Sharpe ratios are annualized.
Asset class |
Excess return |
Benchmark alpha |
Sharpe ratio |
|---|---|---|---|
U.S. stocks |
7.7% |
8.7% |
0.45 |
Global stocks |
7.1% |
6.4% |
0.59 |
Currencies |
3.0% |
3.1% |
0.32 |
Commodities |
11.5% |
10.5% |
0.51 |
The sample runs from January 1972 to July 2011 for the stock aggregates and commodities, and from January 1979 to July 2011 for currencies. Alpha uses the paper’s asset-class benchmark; it is not uniformly an equity-CAPM alpha. Global stock strategies are combined using equal-volatility weights.
Source: Asness, Moskowitz, and Pedersen (2013), Value and Momentum Everywhere, Table I, momentum “Factor” column.
Value and momentum are negatively correlated in these samples. These historical results do not identify whether the premia compensate for risk or reflect mispricing.
Economic Explanations for Momentum#
Three primary explanations dominate the literature:
Explanation |
Economic mechanism |
Empirical implication |
|---|---|---|
Underreaction |
Gradual information incorporation into prices |
Returns continue in the direction of earlier news |
Overreaction |
Extrapolation of past performance beyond fundamentals |
Short/intermediate continuation followed by long-term reversal |
Risk compensation |
Undesirable payoffs in specific economic states |
Positive average returns compensate for exposure to these states |
Underreaction and overreaction yield similar short-run predictions but diverge over longer horizons (gradual convergence vs. eventual correction). Risk-based explanations attribute profits to exposures like liquidity risk or adverse tail events. Momentum’s persistence remains an open question; trading costs, limits to arbitrage, and crash risk may prevent its full elimination.
Momentum Crashes and Idiosyncratic Momentum#
Momentum Crashes
Conventional momentum suffers severe losses during sharp market rebounds following prolonged declines. Past losers often include distressed, high-beta stocks, while past winners are defensive. A sharp rebound causes former losers to outperform winners, generating massive drawdowns for the WML portfolio. Daniel and Moskowitz (2016) show these crashes concentrate in panic states (prior market declines, high volatility, subsequent rebounds), creating an asymmetry of modest steady gains punctuated by severe drawdowns.
Idiosyncratic (Residual) Momentum
Conventional momentum uses total past returns, conflating systematic factor performance with firm-specific returns. Residual momentum isolates firm-specific continuation by removing returns explained by common risk factors.
First, estimate historical factor exposures to calculate residual returns:
Blitz, Huij, and Martens (2011) find residual momentum exhibits more consistent performance, and stronger risk-adjusted returns than conventional momentum.
Blitz, Hanauer, and Vidojevic (2020) confirm idiosyncratic momentum is distinct, and conventional crash-risk explanations do not fully account for its returns. However, residualization reduces but does not eliminate crash risk; factor exposures shift, and residual returns can correlate during market stress.
The Factor Zoo, Data Mining, and Machine Learning#
The Factor Zoo: Are There Hundreds of Factors?#
The “factor zoo” refers to the hundreds of characteristics proposed to explain cross-sectional returns. The core issue is distinguishing distinct priced risks from overlapping signals, statistical artifacts, and data-mined discoveries.
Claims are often conflated. Evidence requirements differ:
Claim |
Evidence Required |
|---|---|
Characteristic predicts returns |
Reliable out-of-sample return predictability |
Factor earns a premium |
Statistically significant portfolio returns |
Factor adds new information |
Incremental pricing or spanning evidence |
Factor represents priced risk |
Credible economic mechanism and risk exposure |
Strategy is investable |
Net performance, stability, liquidity, and capacity |
Replication Evidence (Hou, Xue, and Zhang, 2020):
Systematic replication of 452 published anomalies using consistent methods (NYSE breakpoints, value-weighting to mitigate microcap effects) reveals:
65% fail the conventional \(|t|=1.96\) threshold.
82% fail the multiple-testing-adjusted threshold of \(|t|=2.78\). Many effects rely heavily on microcaps, equal-weighting, or specific implementation choices, raising the evidentiary standard for new factors.
Multiple Testing and P-Hacking#
Conventional significance thresholds are inadequate when testing hundreds of candidate factors (Harvey, Liu, and Zhu, 2016).
The Multiple-Testing Problem
Testing \(m\) independent null hypotheses at significance level \(\alpha\) yields:
Harvey’s Critique
Due to p-hacking (testing variations until one works), publication bias, and selection bias, Harvey et al. recommend \(|t|>3\) as a more appropriate benchmark for newly proposed factors.
Post-Publication Decay (McLean and Pontiff, 2016)
Average predictor-portfolio returns decline:
26% out-of-sample relative to the original study.
58% after publication (a difference of 32 percentage points relative to the original-study return, which the authors attribute to publication-informed trading).
Machine Learning in Asset Pricing#
Machine learning manages high-dimensional, correlated predictors and nonlinearities, but three distinct objectives must be separated:
Objective |
Model |
Evaluation |
|---|---|---|
Predict expected returns |
\(\widehat{\mu}_{i,t+1}=g_\theta(\mathbf{z}_{i,t},\mathbf{s}_t)\) |
OOS \(R^2\), IC, portfolio performance |
Model return comovement |
\(\mathbf{r}_{t+1}=B_t\mathbf{f}_{t+1}+\boldsymbol{\varepsilon}_{t+1}\) |
Covariance fit and residual risk |
Price expected returns |
\(E_t[\mathbf{r}_{t+1}]=B_t\boldsymbol{\lambda}_t\) |
Pricing errors and factor spanning |
Better return prediction does not imply better factor pricing. A model can forecast returns accurately without identifying systematic risk, or explain return covariance without correctly pricing average returns.
Return prediction (Gu, Kelly, and Xiu, 2020). Trees and neural networks outperform linear models by capturing nonlinear characteristic interactions. Individual-stock out-of-sample \(R^2\) is small, but a diversified long–short portfolio on the forecasts earns a value-weighted Sharpe ratio of about 1.35, gross of costs.
Research Standards and Practical Implications#
Machine learning exacerbates overfitting; searching numerous features, architectures, and hyperparameters can fit historical noise despite regularization. A credible empirical design requires:
Economic motivation and point-in-time data: Avoid survivorship, look-ahead bias, and unrealistic microcap assumptions.
Independent evaluation: Separate model development from testing using temporal validation, penalizing repeated specification searches.
Incremental evidence: Test new factors against established models, not just stand-alone returns.
Robustness: Evaluate across periods, markets, weighting schemes, and post-publication samples.
Economic implementation: Report turnover, transaction costs, borrow constraints, and capacity.
ML improves prediction and manages high-dimensional universes, but it does not eliminate multiple-testing bias or provide economic explanations merely through better fit.
Selected References#
Hou, Xue, and Zhang (2020), Replicating Anomalies.
Harvey, Liu, and Zhu (2016), … and the Cross-Section of Expected Returns.
McLean and Pontiff (2016), Does Academic Research Destroy Stock Return Predictability?.
Müller and Schmickler (2025), Interacting Anomalies.
Gu, Kelly, and Xiu (2020), Empirical Asset Pricing via Machine Learning.
Kelly, Pruitt, and Su (2019), Characteristics Are Covariances.
Feng, Giglio, and Xiu (2020), Taming the Factor Zoo.