投资百科/美股入门/Fama-French因子模型是什么?三因子与五因子如何解释股票收益?

Fama-French因子模型是什么?三因子与五因子如何解释股票收益?

Fama-French模型在市场因子之外加入规模、价值、盈利与投资因子。本文解释因子定义、回归方法、数字案例和实务误区。

2025-11-22

Fama-French因子模型试图解释一个长期观察:只用市场Beta,往往无法完整解释不同股票组合的平均收益差异。三因子模型在市场因子之外加入规模与价值因子;五因子模型进一步加入盈利能力与投资风格因子。

定义

三因子模型常写为:

R_i - R_f = α_i + β_m(R_m-R_f) + β_sSMB + β_hHML + ε_i

SMB是小市值组合相对大市值组合的收益,HML是高账面市值比组合相对低账面市值比组合的收益。五因子模型再加入RMW与CMA:RMW比较盈利能力强与弱的公司,CMA比较投资保守与激进的公司。

这些因子是按规则构建的多空组合收益,不是某个单独会计数字。股票市值小,不代表它在任何数据库中都具有完全相同的SMB暴露;暴露需要通过组合构造或回归估计。

原理

因子收益有两类常见解释。风险解释认为,价值、小盘或弱经济状态敏感的公司承担了额外系统性风险,因此需要更高预期回报。行为解释认为,投资者可能长期过度追捧热门成长公司、低估冷门或暂时困难公司,使价格产生系统偏差。

模型本身主要描述收益共同变化,并不能仅凭回归区分两种解释。更不能把过去存在的因子溢价视为未来保证。

数字案例

某基金月度回归结果为:市场Beta 0.95、SMB暴露0.40、HML暴露0.60。某月市场超额收益2%,SMB为1%,HML为-0.5%,模型预测基金超额收益约为:

0.95×2% + 0.40×1% + 0.60×(-0.5%) = 2%

若基金实际超额收益2.3%,当月残差约0.3%。单月残差不能称为稳定Alpha,必须在足够长样本中估计截距并检查统计误差。

另一只成长基金市场Beta为1.1、HML为-0.8,表示它明显偏向低账面市值比股票。价值因子上涨时它可能落后,不能只把落后归因于经理选股失败。

怎样实际做因子回归?

  1. 准备基金或股票的月度总回报,并减去同月无风险收益。
  2. 下载同期间、同频率的市场、SMB、HML等因子收益。
  3. 对齐月份,避免把发布日期和收益月份错位。
  4. 运行多元回归,记录Alpha、各因子Beta、标准误和拟合度。
  5. 分前后两个样本或滚动窗口复核暴露是否稳定。
  6. 用费用后收益评价投资者实际获得的Alpha。

月度数据通常比日度数据更适合长期风格识别,但需要更长时间积累样本。只有两年数据时,24个观测很难稳定估计五个以上参数。

三因子与五因子怎么选?

三因子模型结构简单,适合先识别市场、规模和价值风格。五因子模型能进一步解释高盈利、低投资公司的表现,但HML在加入盈利与投资因子后可能变得不显著,因为价值特征与盈利、投资存在重叠。

模型选择应由问题决定。分析成长基金是否只是高Beta,可从三因子开始;研究质量策略,则需要盈利能力因子;若把动量策略纳入,通常还要额外加入动量因子,因为它不在标准五因子中。

用于基金评价的完整例子

基金过去十年年化收益12%,基准指数10%,不能直接说经理创造2%Alpha。回归可能发现基金长期市场Beta为1.1,并显著偏向小盘股。在市场和小盘因子强势时期,它本来就应获得更高收益。

若多因子调整后的年化Alpha只有0.4%,而基金费率为1%,投资者需要判断这0.4%是否统计显著、是否在不同周期持续,以及能否覆盖税务和交易成本。若Alpha主要来自两个月极端收益,结论更脆弱。

用于个股分析的边界

单只股票残差波动很大,因子模型更适合组合。某公司因财报单日上涨20%,模型无法也不需要解释全部特有事件。

因子暴露也会变化。公司市值增长、盈利改善或大规模投资后,原来的风格标签可能失效。使用五年前固定Beta预测今天风险,会掩盖业务转型。

因子投资如何落地?

投资者可以购买透明规则的因子基金,也可以自行筛选和组合。实际检查包括:

  • 因子定义使用PB、盈利收益率还是综合估值;
  • 调仓频率与换手率;
  • 是否行业中性;
  • 小盘股流动性过滤;
  • 交易成本和税务;
  • 因子拥挤时的估值;
  • 与现有持仓的重复暴露。

同名“价值ETF”可能一个偏金融与能源,另一个做行业中性排序,回报差异很大。

怎样做基金收益归因?

假设基金某年超额收益为8%,回归估计市场、SMB、HML、RMW和CMA暴露分别为1.0、0.3、-0.4、0.5和0.1;同年各因子回报分别为6%、2%、-5%、3%和1%。

模型贡献约为:

1.0×6% + 0.3×2% + (-0.4)×(-5%) + 0.5×3% + 0.1×1% = 10.2%

基金实际超额收益只有8%,该年度未解释部分约为-2.2%。基金虽然跑赢无风险资产,却没有跑赢其因子暴露对应结果。

年度归因仍受噪声影响,更可靠方法是使用月度回归并观察多年Alpha。还要把持仓变动纳入:基金年初偏成长、年末转价值,用一个全年固定Beta可能掩盖风格漂移。

投资者可以把回归结果与真实持仓交叉验证。模型显示高RMW暴露时,应在持仓中看到盈利能力较强的公司;若完全不符,可能是短样本相关性或因子定义问题。

因子拥挤与估值

因子有长期历史溢价,不代表任何价格都值得买。大量资金追逐同一价值、质量或低波动组合,会推高相关股票估值,降低未来预期回报,并使退出交易集中。

研究因子基金时可以检查:

  • 当前组合相对历史的PE、PB与盈利收益率;
  • 前十大持仓与其他热门基金重叠度;
  • 因子多空两端的估值差;
  • 资金流入、换手和交易容量;
  • 危机时是否依赖相同去杠杆交易;
  • 指数再平衡是否造成可预测拥挤。

因子拥挤不会让模型立即失效,但会改变风险补偿与实现路径。低波动股票若被买到极高估值,未来可能同时承受利率上升与估值回归。

怎样做滚动暴露监控?

每月使用最近36或60个月收益重新估计Beta,并绘制各因子暴露时间序列。若HML从-0.6升到0.2,说明基金已从成长偏向中性或价值;投资者应检查这来自主动换仓、市场价格变化还是经理更换。

滚动窗口太短会让系数剧烈波动,太长又会掩盖最新变化。可以同时报告36个月和60个月结果,并设置暴露变化阈值。回归只是预警,最终仍要回到持仓、行业和估值确认。

对新基金历史不足时,可用当前持仓做特征归因,但要说明它描述的是当前快照,不是经理长期行为。持仓归因与收益回归结合,比单独一种方法更完整。

数据陷阱

账面价值来自财报,必须在公开后才能用于选股。若回测在12月31日使用当年尚未发布的年报,就是前视偏差。

退市公司必须保留,否则小盘与价值策略会被美化。交易成本也不能按大盘股水平套到微盘股。因子数据库的学术回报不等于任何投资者可以无摩擦复制。

因子众多还会产生数据挖掘。一个特征在美国历史样本有效,不代表在其他国家、其他时期和扣费后仍有效。

常见误区

误区 1:价值因子等于买低PE股票

经典HML按账面市值比构造,实际价值策略可使用多个指标,二者不能直接画等号。

误区 2:基金跑赢基准就是Alpha

超额收益可能来自市场Beta和风格因子暴露,必须风险调整。

误区 3:因子长期有效,所以每年都应赚钱

因子可能经历多年回撤,长期平均溢价不保证短期实现。

误区 4:五因子一定优于三因子

更多因子提高解释力,也增加参数、共线性和过拟合风险。

误区 5:因子暴露是永久标签

公司特征和基金持仓会变化,应滚动核验。

常见问题 FAQ

Fama-French模型能给股票目标价吗?

不能直接给目标价。它主要解释必要收益与组合表现,可辅助估计股权成本和风格暴露。

Alpha为正就说明经理有能力吗?

还要检查统计显著性、样本外持续性、费用和极端月份影响。

为什么模型没有动量因子?

标准三因子和五因子不包含动量。实务中常使用加入动量的扩展模型。

小盘因子是否等于所有小公司都会跑赢?

不是。SMB是分散组合的平均差异,单只小盘股仍有很高失败风险。

普通投资者最实用的用途是什么?

识别基金真正承担了哪些风格风险,避免为可通过低成本指数获得的暴露支付过高费用。

一句话总结

KEY TAKEAWAY

Fama-French模型把收益拆成市场、规模、价值、盈利和投资等系统暴露;它最实用的价值不是预测下一只上涨股票,而是判断基金或组合的超额收益究竟来自选股能力,还是来自长期承担某类因子风险。