Quant Memo
Advanced

Characteristics vs Covariances

When a value stock outperforms, is it being paid for what it *is* (a cheap firm) or for what it *does* (move with a risk factor)? Two portfolios can have the identical characteristic and different loadings, or vice versa — and only real data can say which one the market actually prices.

Prerequisites: Factor Investing, The Fama-French Factor Models

Two students both ace the exam. One has a great tutor who drills the same material into every student they take on — the tutor is a shared, systematic influence. The other just has a good memory, a personal trait that travels with them regardless of who's teaching. If you only ever see students who both have that tutor and a good memory, you can't tell which one is actually earning the grade. Factor investing has the identical problem: a value stock both is cheap (a characteristic, like a low price-to-book ratio) and tends to move with other cheap stocks (a covariance, a loading on a "value" risk factor). Almost every value stock has both. Untangling which one the market actually pays you for needs a special kind of data — and the two most-cited studies in this literature disagree on the answer.

Setting up the horse race

Let rir_i be a stock's return, βi\beta_i its loading on a risk factor (how much it moves per unit the factor moves), and cic_i its characteristic (say, book-to-market ratio). The covariance hypothesis says expected return depends only on βi\beta_i: you're compensated for bearing a risk shared with other stocks, the characteristic is just a proxy that happens to correlate with the loading. The characteristic hypothesis says expected return depends on cic_i directly: the market misprices cheap firms for reasons that have nothing to do with systematic risk — behavioral neglect, distress aversion, whatever — and the loading is just along for the ride because cheap firms tend to move together.

You can write this as one regression,

E[ri]=λ0+λ1βi+λ2ciE[r_i] = \lambda_0 + \lambda_1 \beta_i + \lambda_2 c_i

In words: expected return is a baseline plus a reward for factor exposure (λ1\lambda_1) plus a separate reward for the raw characteristic (λ2\lambda_2). If λ2\lambda_2 survives with βi\beta_i held fixed, characteristics matter on their own; if λ1\lambda_1 survives with cic_i held fixed, it's really about risk.

The trick is finding stocks where βi\beta_i and cic_i come apart. Daniel and Titman (1997) built characteristic-balanced, covariance-varied portfolios: take stocks with the same book-to-market ratio but sort them further by their loading on the HML factor (their realized covariance with other value stocks), using loadings estimated from a period when those stocks weren't yet grouped that way.

Worked example 1. Suppose two portfolios both hold stocks at book-to-market =1.5= 1.5 (same characteristic), but Portfolio A's stocks happen to load heavily on HML (β=1.2\beta = 1.2) while Portfolio B's stocks, despite being equally cheap, load weakly (β=0.3\beta = 0.3) because they got grouped with cheap stocks only recently. If returns are covariance-driven, A should beat B by roughly (1.20.3)×λHML(1.2 - 0.3) \times \lambda_{HML}; with a typical estimated HML premium of about 0.35% per month, that's a gap near 0.32% per month. Daniel and Titman instead found A and B earned almost the same return — close to zero gap — while portfolios sorted purely on the characteristic, holding loadings fixed, showed a large spread. Their conclusion: the characteristic did the work, not the covariance.

covariance varied, characteristic fixed characteristic varied, covariance fixed return spread between sorted portfolios
Daniel and Titman's finding in cartoon form: moving the loading while holding the characteristic fixed barely moves returns; moving the characteristic while holding the loading fixed moves them a lot.

Worked example 2. Davis, Fama and French (2000) ran the mirror test over a longer 1929–1997 sample and reached the opposite verdict. Sorting stocks into six characteristic-and-loading buckets, they found a stock with book-to-market =2.0= 2.0 and HML loading β=1.0\beta = 1.0 earned about 1.1% per month on average, while a stock with the same characteristic but β=0.4\beta = 0.4 earned only about 0.6% — a 0.5% gap attributable to loading, not characteristic, in their longer sample. Same regression, same logic, opposite sign on which coefficient survives — the disagreement traces to sample period and portfolio construction, not to the underlying math.

Regression explorer
amber = residuals
fitted slope 1.133true slope 1.00 0.642SSres 42.0

Drag the noise up on this fitted line and watch how easily a real slope gets buried, or a spurious one appears, in a modest sample — a big part of why two careful studies on the same question, using different multi-decade windows, came back with different signs on λ1\lambda_1 versus λ2\lambda_2.

"Characteristics vs covariances" is a question about why a factor premium exists, not whether it exists. Both camps agree cheap stocks have historically outperformed; they disagree on whether that's compensation for risk (covariance) or a market inefficiency (characteristic) — and the answer changes how you'd expect the premium to behave in a crash.

What this means in practice

If covariances price returns, the value premium should shrink or vanish exactly when the world needs insurance least — because it's compensation for risk, and risk pays worst in normal times. If characteristics price returns, the premium is closer to a persistent mispricing that should erode as more capital chases it, the way many market anomalies have. Practitioners who build multi-factor books quietly bet on the covariance story every time they size a factor tilt using a risk model's loadings rather than raw firm characteristics — the choice of construction method embeds an answer to this debate whether or not the desk has read either paper.

The classic confusion: assuming characteristics and covariances are two independent variables you can just "control for" cleanly. In practice they are highly collinear — a stock's loading is estimated from the same return history that produces its characteristic-sorted performance — so which one "wins" a horse race is sensitive to the estimation window, the number of factors in the model, and how tightly stocks are matched on the other variable. Neither Daniel-Titman nor Davis-Fama-French is "wrong"; they're measuring the same ambiguous signal with different rulers.

Related concepts

Practice in interviews

Further reading

  • Daniel & Titman (1997), Evidence on the Characteristics of Cross Sectional Variation in Stock Returns
  • Davis, Fama & French (2000), Characteristics, Covariances, and Average Returns
ShareTwitterLinkedIn