盈利因子(RMW)和投资因子(CMA)是法玛-弗伦奇五因子模型(2015)中新增的两个核心因子,用于解释传统三因子模型无法覆盖的股票收益异象。它们分别捕捉了“高盈利溢价”和“低投资溢价”。

一、因子定义与经济逻辑

1. 盈利因子(RMW,Robust Minus Weak)

  • 定义:高盈利能力(Robust)股票组合收益减去低盈利能力(Weak)股票组合收益的差值。
  • 经济含义:衡量盈利能力强的公司相对于盈利能力弱的公司的超额收益。根据股利贴现模型,盈利能力强的公司未来现金流更稳定,理应获得更高估值。此外,高盈利公司有更多内部资金用于再投资或分红,受融资约束较小,风险相对较低。
  • 代理变量:通常使用营业利润(Operating Profitability, OP) 指标。

2. 投资因子(CMA,Conservative Minus Aggressive)

  • 定义:投资保守(Conservative,低资产增长率)股票组合收益减去投资激进(Aggressive,高资产增长率)股票组合收益的差值。
  • 经济含义:衡量投资保守的公司相对于投资激进的公司的超额收益。该因子基于q理论:当公司投资的边际收益(如新增项目的回报)低于资本成本时,过度投资(Aggressive)会摧毁股东价值。反之,保守投资的公司往往更注重资本效率。
  • 代理变量:通常使用总资产增长率(Investment, Inv) 指标。

二、详细计算方法(法玛-弗伦奇标准流程)

计算流程与SMB、HML类似,采用2×3独立双重排序,但排序变量和分组逻辑有所不同。流程同样基于年度再平衡(每年6月底)。

第一步:数据准备(每年6月底)

  1. 确定样本:选取目标市场所有普通股。

  2. 计算排序变量(关键步骤):

    • 盈利因子排序变量(OP - Operating Profitability)

      OP=(营业收入−营业成本−销售费用−管理费用−利息支出)/上年末总资产\mathbf{OP} = (营业收入 - 营业成本 - 销售费用 - 管理费用 - 利息支出) / 上年末总资产OP=(营业收入营业成本销售费用管理费用利息支出)/上年末总资产

      • 注:即(营业利润) / 上年末总资产,旨在衡量剔除财务杠杆影响后的核心盈利能力。
    • 投资因子排序变量(Inv - Investment)

      Inv=(本年总资产−上年总资产)/上年总资产\mathbf{Inv} = (本年总资产 - 上年总资产) / 上年总资产Inv=(本年总资产上年总资产)/上年总资产

      • 注:即总资产增长率,衡量公司的投资扩张速度。

第二步:独立双重排序分组(2×3)

在每年6月30日,对所有股票进行独立双重排序。首先按市值分为S/B两组,然后在每组内分别按OP和Inv排序。

A. 盈利因子(RMW)的分组逻辑
  1. 按市值分组:同前,以中位数分为S (Small) 和 B (Big)。
  2. 按OP分组(在S组和B组内独立进行):
    • 分别计算S组和B组内股票OP值的30%分位数(Weak Breakpoint)和70%分位数(Robust Breakpoint)。
    • W (Weak):OP ≤ 30%分位数 的股票(盈利能力弱)。
    • M (Medium):30% < OP ≤ 70% 的股票。
    • R (Robust):OP > 70%分位数 的股票(盈利能力强)。

得到6个组合(用于构建RMW): S/W, S/M, S/R, B/W, B/M, B/R。

B. 投资因子(CMA)的分组逻辑
  1. 按市值分组:同上,分为S和B。
  2. 按Inv分组(在S组和B组内独立进行):
    • 分别计算S组和B组内股票Inv值的30%分位数(Aggressive Breakpoint)和70%分位数(Conservative Breakpoint)。
    • A (Aggressive):Inv ≤ 30%分位数 的股票(**注意:低投资率(Conservative)对应高Inv分位数组,高投资率(Aggressive)对应低Inv分位数组)。
    • M (Medium):30% < Inv ≤ 70% 的股票。
    • C (Conservative):Inv > 70%分位数 的股票(投资保守,资产增长慢)。

得到6个组合(用于构建CMA): S/A, S/M, S/C, B/A, B/M, B/C。

第三步:计算组合收益(t年7月 至 t+1年6月)

  1. 从当年7月开始,每月计算上述12个组合(6个OP组合 + 6个Inv组合)的市值加权收益率
  2. 持有期12个月,次年6月底重新分组。

第四步:合成因子时间序列

  1. 盈利因子 RMW

    • 公式

      RMW=(RS/R−RS/W+RB/R−RB/W)/2\mathbf{RMW} = (R_\text{S/R} - R_\text{S/W} + R_\text{B/R} - R_\text{B/W}) / 2RMW=(RS/RRS/W+RB/RRB/W)/2

    • 含义:在控制规模后,高盈利股票组合收益减去低盈利股票组合收益的平均值。

      RMW = 1/2 × (小市值稳健组合收益率 + 大市值稳健组合收益率) - 1/2 × (小市值疲弱组合收益率 + 大市值疲弱组合收益率)

  2. 投资因子 CMA

    • 公式

      CMA=(RS/C−RS/A+RB/C−RB/A)/2\mathbf{CMA} = (R_\text{S/C} - R_\text{S/A} + R_\text{B/C} - R_\text{B/A}) / 2CMA=(RS/CRS/A+RB/CRB/A)/2

    • 含义:在控制规模后,投资保守(低资产增长)股票组合收益减去投资激进(高资产增长)股票组合收益的平均值。

      CMA = 1/2 × (小市值保守组合收益率 + 大市值保守组合收益率) - 1/2 × (小市值激进组合收益率 + 大市值激进组合收益率)


三、计算示例(单月演示)

假设某月,盈利因子相关的6个组合收益率如下:

组合 收益率
S/W (小盘弱盈利) 1.2%
S/R (小盘强盈利) 2.5%
B/W (大盘弱盈利) 1.0%
B/R (大盘强盈利) 1.8%

计算该月RMW:

RMW = [ (2.5% - 1.2%) + (1.8% - 1.0%) ] / 2 = [1.3% + 0.8%] / 2 = 1.05%

解读:该月,强盈利能力股票整体跑赢弱盈利能力股票1.05%。

假设投资因子相关的组合收益率如下:

组合 收益率
S/A (小盘激进投资) 1.1%
S/C (小盘保守投资) 2.3%
B/A (大盘激进投资) 0.9%
B/C (大盘保守投资) 1.7%

计算该月CMA:

CMA = [ (2.3% - 1.1%) + (1.7% - 0.9%) ] / 2 = [1.2% + 0.8%] / 2 = 1.00%

解读:该月,投资保守(低增长)股票整体跑赢投资激进(高增长)股票1.00%。


四、因子局限性

  1. 因子独立性:RMW(盈利因子)和 CMA(投资因子)与HML(价值因子)存在相关性。高盈利、低投资的公司往往也是价值股(高B/M),这引发了关于因子冗余的讨论。
  2. 数据质量:OP的计算涉及多项财务指标,需确保会计数据的一致性(如营业利润的界定)。
  3. 市场有效性:在A股等新兴市场,盈利因子(RMW)的表现可能更强,而投资因子(CMA)的显著性可能因市场阶段而异(如在高速增长期,扩张性投资可能被奖励)。
  4. 模型扩展:五因子模型(Mkt-Rf, SMB, HML, RMW, CMA)相比三因子模型能更好地解释基金和股票的截面收益,尤其是对于具有明显盈利和投资风格特征的资产。

总结

RMW和CMA将公司基本面(盈利能力和投资行为)纳入了资产定价框架。其计算核心在于通过独立双重排序构建对冲组合,剥离出纯粹的“盈利”和“投资”风险溢价。理解其构建细节有助于深化对因子投资逻辑的认识,并在多因子模型中更准确地评估资产的风险暴露。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐