Education / Portfolio Management
0%
Lesson 3 · Portfolio ManagementCFA L1

Factor Models, APT and Factor Investing

The CAPM rests on heavy economic assumptions. This lesson reaches the same kind of risk-return relationship by two looser routes: a factor model that lets many common forces drive returns, and arbitrage pricing theory (APT), derived from the single principle that there is no free lunch. We then meet the Fama-French factors, the smart-beta investing they spawned, and how factor models attribute performance — including unpicking Buffett's alpha.

On this page

A factor model generalises the single-index model: instead of one market factor, returns are driven by \(K\) common factors — which can be the market, macro variables, or empirical regularities.

Learning outcomes

  1. Write a multifactor model and compute portfolio factor loadings.
  2. Define arbitrage and derive the APT pricing equation.
  3. Relate the multifactor SML to the CAPM and contrast CAPM with APT.
  4. Estimate the Fama-French three-factor model and interpret its loadings.
  5. Explain factor (smart-beta) investing and use factor models for performance attribution.

Factor models

K-factor model
$$ r_i=a_i+b_{i1}F_1+b_{i2}F_2+\cdots+b_{iK}F_K+\varepsilon_i $$
$$ r_i-E(r_i)=b_{i1}\tilde F_1+\cdots+b_{iK}\tilde F_K+\varepsilon_i,\qquad \tilde F_k=F_k-E(F_k) $$

Each factor loading \(b_{ik}\) is the asset's sensitivity to factor \(k\) (it behaves like beta); \(\varepsilon_i\) is zero-mean firm-specific noise, uncorrelated with the factors and other assets' noise. The second form reads return as mean + Σ(loading × factor surprise) + noise. A portfolio's loading on each factor is, like portfolio beta, the weighted average of constituent loadings; and in a well-diversified portfolio the firm-specific noise washes out, leaving only the common factors as sources of randomness.

Worked example

Factor tilting

Fund 1 loadings (1.2, 0.9, 3); Fund 2 (0.8, −0.5, 1.5). (1) Loadings of a 30%/70% mix? (2) What mix gives a Factor-3 loading of 2.5?

Show solution

(1) Weighted averages: F1 \(=0.3(1.2)+0.7(0.8)=0.92\); F2 \(=0.3(0.9)+0.7(-0.5)=-0.08\); F3 \(=0.3(3)+0.7(1.5)=1.95\). (2) Solve \(3w+1.5(1-w)=2.5\Rightarrow w=0.667\) in Fund 1. This is factor tilting — engineering a target factor exposure.

(1) 0.92, −0.08, 1.95; (2) 66.7% in Fund 1

Arbitrage and APT

Arbitrage is a strategy generating a riskless profit with zero net investment (e.g. IBM at \$160 on NYSE and \$162 on NASDAQ — buy one, sell the other). In an efficient market, persistent arbitrage should not exist. APT uses far weaker assumptions than CAPM: (1) enough assets to diversify, (2) no arbitrage, (3) the factor model is accurate.

The derivation: build a well-diversified portfolio (noise ≈ 0) whose net factor loading is zero. Its return is then certain, so by no-arbitrage it must equal \(r_f\). Working this through for any pair of assets forces a common ratio of excess return to loading — the factor's risk premium \(\lambda\).

The APT pricing equation

APT and the multifactor SML
$$ E(r_i)=r_f+b_{i1}\lambda_1+b_{i2}\lambda_2+\cdots+b_{iK}\lambda_K $$
$$ \text{if } F_k \text{ is a tradable portfolio return: } \lambda_k=E(F_k)-r_f \;\Rightarrow\; E(r_i)=r_f+\sum_k b_{ik}\big(E(F_k)-r_f\big) $$

The factor risk premium \(\lambda_k\) is the fair excess return per unit of loading on factor \(k\). When a factor is the return of a tradable portfolio, \(\lambda_k=E(F_k)-r_f\); with a single market factor, this collapses to the CAPM security market line — hence the name multifactor SML. (If a factor is not a tradable asset, its \(\lambda\) may differ.)

Worked example

Applying a two-factor APT

Factors: an equity portfolio \(E(r_e)=15\%\) and a bond portfolio \(E(r_d)=10\%\); \(r_f=3\%\); premiums \(\lambda_e=E(r_e)-r_f\), \(\lambda_d=E(r_d)-r_f\). Find the fair return for XYZ with \(b_e=0.8,\ b_d=1.5\).

Show solution

\(E(r)=r_f+b_e(0.15-0.03)+b_d(0.10-0.03)=0.03+0.12b_e+0.07b_d\). For XYZ: \(E(r)=0.03+0.12(0.8)+0.07(1.5)=\textbf{23.1%}\).

E(r) = 0.03 + 0.12·0.8 + 0.07·1.5 = 23.1%

CAPM vs APT

Two roads to fair return

CAPM: requires the (untestable) hypothetical market portfolio; derived from economic equilibrium under strong assumptions; one source of systematic risk. APT: requires you to specify the factors (but is silent on what they are); derived from no-arbitrage with mild assumptions; rewards exposure to multiple factors. CAPM is a special one-factor case of APT.

The Fama-French three-factor model

Empirically the market factor alone leaves systematic patterns unexplained. Fama-French add two:

Fama-French three-factor model
$$ r_i-r_f=\alpha_i+b_{i1}(r_M-r_f)+b_{i2}\,\text{SMB}+b_{i3}\,\text{HML}+\varepsilon_i $$

SMB ("small minus big") is the return of small-cap over large-cap stocks; HML ("high minus low") is value (high book-to-market) over growth. They are built by sorting stocks into six size × book-to-market groups: \(\text{SMB}=\tfrac{1}{3}(r_{S/H}+r_{S/M}+r_{S/L})-\tfrac{1}{3}(r_{B/H}+r_{B/M}+r_{B/L})\) and \(\text{HML}=\tfrac{1}{2}(r_{S/H}+r_{B/H})-\tfrac{1}{2}(r_{S/L}+r_{B/L})\). Because SMB and HML are zero-investment long-short portfolios, no \(r_f\) is subtracted from their expected returns. Estimate by multivariate regression: the intercept \(\alpha\) should be zero if the model holds, and the loadings reveal style (high positive SMB → small-cap tilt; high HML → value tilt). Other popular factors: momentum (UMD), quality (QMJ), low-beta (BAB) — data free on Kenneth French's site and AQR.

Factor investing ("smart beta")

Traditional allocation targets asset classes or sectors; factor investing instead targets the factors with strong academic evidence of historical risk-adjusted excess returns — value, size, momentum, quality, low-volatility, liquidity. "Smart-beta" strategies harvest these premia through systematic, rules-based processes — a hybrid of active and passive, at lower cost than active funds, now widely packaged as ETFs. But factor returns are cyclical over the short run, so factor investing is genuinely risky — the premia can disappear for years.

Style analysis and performance attribution

Factor loadings summarise a fund's style (its exposures), useful for mimicking, risk management and attribution. Extending Jensen's alpha to a multifactor benchmark:

Multifactor alpha
$$ \alpha=E(r)-\Big[r_f+\sum_{k=1}^{K}b_k\lambda_k\Big] $$
Why ignoring factors inflates "skill"

If you measure performance with a one-factor model but the true model is Fama-French, the \(b_2\,E(\text{SMB})+b_3\,E(\text{HML})\) reward gets misread as alpha. The return earned for correctly tilting toward small/value stocks is mistaken for manager skill, when it is just reward for bearing factor risk. Apparent alpha often shrinks once more factors are added.

Buffett's alpha

Frazzini et al. (2018) regressed Berkshire Hathaway's public-stock returns on six factors (market, SMB, HML, UMD, BAB, QMJ). The result: significant loadings on HML (value), BAB (bet-against-beta / low-beta) and QMJ (quality) — Buffett buys cheap, safe, high-quality stocks. Controlling for these factors drove the portfolio's alpha from 5.8% down to a statistically insignificant 0.3% — the factors almost entirely explain his returns. In principle one could mimic the style by factor-tilting a diversified portfolio to match Berkshire's loadings — though, as ever, treat such results critically.

Key takeaway

A factor model lets many common forces drive returns, with portfolio loadings as weighted averages. APT derives the fair return \(E(r_i)=r_f+\sum_k b_{ik}\lambda_k\) from no-arbitrage alone — a multifactor SML that contains CAPM as the one-factor case. The Fama-French market/SMB/HML model captures size and value premia, seeding smart-beta investing — systematic, cheap factor harvesting that is nonetheless cyclical and risky. And factor models discipline attribution: much apparent alpha is really reward for factor exposure, as Buffett's near-zero residual alpha shows.

Saved in your browser — your progress bars update automatically.