Skip to content

2.3 因子模型

为什么有些股票涨得多,有些涨得少?因子模型提供了一种系统性解释 — 收益可以分解为对各种"因子"的暴露。


CAPM:资本资产定价模型

CAPM (Capital Asset Pricing Model) 由 Sharpe (1964) 和 Lintner (1965) 提出,是现代金融的基石之一。

模型公式

E[Ri]=Rf+βi(E[Rm]Rf)\boxed{E[R_i] = R_f + \beta_i (E[R_m] - R_f)}

符号含义
E[Ri]E[R_i]资产 i 的期望收益
RfR_f无风险利率
E[Rm]RfE[R_m] - R_f市场风险溢价(Market Risk Premium——投资股票市场而非无风险资产所获得的额外预期回报)
βi\beta_i资产 i 的贝塔 — 对市场风险的敏感度

Beta 的直观理解

β 值含义示例
β = 1与市场同涨同跌大盘指数 ETF
β > 1比市场更波动科技股(β ≈ 1.2-1.5)
0 < β < 1比市场更平稳公用事业股(β ≈ 0.5-0.7)
β = 0与市场无关国债
β < 0与市场反向避险资产、黄金(有时)

手算:用五期数据计算 Beta

Beta 是股票收益对市场收益的线性回归斜率

β=Cov(Ri,Rm)Var(Rm)\beta = \frac{Cov(R_i, R_m)}{Var(R_m)}

给定数据(5 个周期)

周期股票收益 RiR_i市场收益 RmR_m
15%3%
2-2%1%
38%4%
43%-1%
5-4%-2%

逐步计算

步骤计算结果
1. Rˉi\bar{R}_i(5 - 2 + 8 + 3 - 4) / 52.0%
2. Rˉm\bar{R}_m(3 + 1 + 4 - 1 - 2) / 51.0%
3. 协方差分子见下表0.0018
4. 市场方差分子见下表0.00044
5. 协方差 Cov(Ri,Rm)Cov(R_i,R_m)0.0018 / (5-1)0.00045
6. 市场方差 Var(Rm)Var(R_m)0.00044 / (5-1)0.00011
7. β\beta0.00045 / 0.000114.09

详细协方差/方差计算表

周期RiR_iRmR_mRiRˉiR_i - \bar{R}_iRmRˉmR_m - \bar{R}_m叉积(RmRˉm)2(R_m - \bar{R}_m)^2
15%3%3%2%0.00060.0004
2-2%1%-4%0%0.00000.0000
38%4%6%3%0.00180.0009
43%-1%1%-2%-0.00020.0004
5-4%-2%-6%-3%0.00180.0009
0.00400.0026
均值0.0040/4 = 0.0010 (应为0.004/4)

等等,让我们重新仔细地算一遍:

周期RiR_iRmR_mRiRˉiR_i - \bar{R}_iRmRˉmR_m - \bar{R}_m叉积 = (3)×(4)(RmRˉm)2(R_m - \bar{R}_m)^2
10.050.030.030.020.00060.0004
2-0.020.01-0.040.000.00000.0000
30.080.040.060.030.00180.0009
40.03-0.010.01-0.02-0.00020.0004
5-0.04-0.02-0.06-0.030.00180.0009
0.00400.0026
  • 协方差 = 0.0040 / (5 - 1) = 0.0040 / 4 = 0.0010
  • 市场方差 = 0.0026 / (5 - 1) = 0.0026 / 4 = 0.00065
  • β\beta = 0.0010 / 0.00065 = ≈ 1.54

结果解读

β1.54\beta \approx 1.54 意味着:

  • 市场涨 1%,该股票平均涨 1.54%
  • 市场跌 1%,该股票平均跌 1.54%
  • 这是一只高 Beta 股票,比市场风险更高

CAPM 应用

假设无风险利率 Rf=2%R_f = 2\%,市场风险溢价 E[Rm]Rf=6%E[R_m] - R_f = 6\%

E[Ri]=2%+1.54×6%=2%+9.24%=11.24%E[R_i] = 2\% + 1.54 \times 6\% = 2\% + 9.24\% = \textbf{11.24\%}

Quant Link:CAPM 的洞见在于 — 只有系统性风险(市场风险)才能获得风险溢价,非系统性风险(公司特有风险)可以通过分散化消除,所以市场不会为此补偿你。这就是"不要赌单一股票"的数学原因。


Fama-French 三因子模型

Eugene Fama 和 Kenneth French 在 1993 年发现,CAPM 无法解释许多市场异象,于是扩展为三因子模型:

E[Ri]Rf=βi(E[Rm]Rf)+siSMB+hiHML\boxed{E[R_i] - R_f = \beta_i (E[R_m] - R_f) + s_i \cdot SMB + h_i \cdot HML}

三因子含义

因子缩写含义说明
市场RmRfR_m - R_f市场风险溢价CAPM 的原始因子
SMBSmall Minus Big规模因子小盘股 - 大盘股收益差
HMLHigh Minus Low价值因子高账面市值比 - 低账面市值比收益差

实证发现

因子历史超额收益(美国,年化)含义
市场 (MKT)≈ 6-8%长期持有股票超过国债的收益
SMB≈ 2-4%小盘股长期优于大盘股
HML≈ 3-5%价值股长期优于成长股

在量化策略中的应用

策略超额收益 = β₁ × 市场因子 + β₂ × 规模因子 + β₃ × 价值因子 + α(残差)
  • 因子暴露 (β1,β2,β3\beta_1, \beta_2, \beta_3):策略在不同因子上的"仓位"
  • Alpha (α\alpha):策略不通过因子暴露获得的超额收益 — 真正的"超额能力"

Quant Link:如果一个策略的夏普比率很高,但通过因子回归后发现所有收益都能被已知因子解释(α0\alpha \approx 0),那它本质上只是在"买小盘价值股",而非有独特优势。这正是量化基金做归因分析(Attribution Analysis)(拆解收益来源,看哪些来自因子、哪些来自真正的选股能力)的思路。


因子模型演进

模型年份因子数量因子
CAPM19641市场
Fama-French 3-factor19933市场、规模、价值
Carhart 4-factor19974+ 动量 (Momentum)
Fama-French 5-factor20155+ 盈利、投资

但要注意:因子越多,过拟合风险越大 — 这就是"因子动物园(Factor Zoo)"现象(研究者发布了数百个因子,但很多只是数据挖掘的假发现,真正独立有效的因子远少于这个数字)。


总结对照表

概念一句话公式
CAPM收益来自市场风险暴露E[Ri]=Rf+β(E[Rm]Rf)E[R_i] = R_f + \beta(E[R_m] - R_f)
Beta对市场的敏感度β=Cov(Ri,Rm)/Var(Rm)\beta = Cov(R_i, R_m) / Var(R_m)
三因子小盘和价值也是因子RiRf=βMKT+sSMB+hHML+αR_i - R_f = \beta MKT + s \cdot SMB + h \cdot HML + \alpha
Alpha扣除因子后的超额收益...才是真正的能力

你已完成的章节下一个章节
✅ 因子模型➡️ 3.0 货币时间价值 — 进入衍生品定价的世界

下一步:继续学习 3.0 货币时间价值 — 理解钱的时间价值是期权和债券定价的起点。

Built with VitePress