📘 多因子模型深度拆解

CAPM · 单因子模型 · 市场因子

资本资产定价模型 (CAPM) 是现代金融学的基石,也是单因子模型的鼻祖。本节从理论推导出发,拆解市场因子、单因子回归,并客观分析其局限性。

📐 一、资本资产定价模型推导

核心思想: 资产的预期收益仅与市场组合的系统性风险(β)线性相关。

  • 假设条件:投资者理性、无摩擦市场、同质预期、无风险借贷等。
  • 推导路径:从均值-方差有效边界 → 资本市场线 (CML) → 证券市场线 (SML)。
  • 最终公式:
\( E(R_i) = R_f + \beta_i \cdot (E(R_m) - R_f) \)

其中 \(\beta_i = \frac{\text{Cov}(R_i, R_m)}{\text{Var}(R_m)}\),衡量资产对市场因子的敏感度。

Rf SML β E(R)

📊 二、市场因子 (Market Factor)

市场因子 即市场组合的超额收益 \( R_m - R_f \)。在单因子模型中,它是唯一解释资产收益的变量。

📈 市场因子 R_m - R_f · 代表系统性风险 β 资产收益 = α + β·(R_m-R_f) + ε 市场因子载荷 → 系统性风险敞口 因子

📉 三、单因子回归 (时间序列)

对单个资产 i,使用 OLS 回归估计因子载荷:

# Python 伪代码风格 · 单因子回归
import statsmodels.api as sm

# 假设 excess_ret 为资产超额收益,mkt_excess 为市场超额收益
X = sm.add_constant(mkt_excess)       # 添加截距项 α
model = sm.OLS(excess_ret, X).fit()
alpha = model.params[0]               # 截距 (α)
beta  = model.params[1]               # 斜率 (β)
print(f"Alpha = {alpha:.4f}, Beta = {beta:.4f}")
市场超额收益 资产超额收益 回归线 (β)

⚠️ 四、局限性分析

局限类别具体问题影响
理论假设过强投资者同质预期、无摩擦、无税收、可无限借贷无风险利率现实市场存在摩擦、异质信念
市场组合不可观测真正的市场组合包含所有资产(人力资本、房地产等),实践中常用股指代理代理变量导致Efficient Frontier偏差
单一因子解释不足大量实证发现规模、价值、动量等因子能解释截面收益差异CAPM无法解释“异象”
β 不稳定个股β随时间变化,且估计误差大预测能力弱,组合管理受限
Roll 批评CAPM 的检验本质是检验市场组合是否有效,但市场组合不可知CAPM 无法被真正证伪

🧩 单因子模型架构 (CAPM)

市场因子 (R_m - R_f) CAPM E(R)=R_f+β·(R_m-R_f) 单因子回归 预期收益 α, β, ε ⚠️ 局限 假设强 单因子 β不稳定 市场不可测

📌 核心要点