☰
中国版Fama-French三因子:A股壳价值与EP因子的本地化重构
2026/10/28 13:32:38 网站建设 项目流程

简介:本资源是一份面向金融专业本科生毕业设计及资产定价初学者的中国版Fama-French三因子模型深度解析材料,聚焦解决原模型在A股市场因壳价值污染导致解释力不足的核心问题。资料以PDF形式呈现,共1个文件(1.35MB),系统梳理了Liu et al. (2018)的关键改进:剔除市值最小30%股票以规避壳资源干扰,并通过Fama-MacBeth回归实证验证Earnings-to-Price(EP)因子显著优于BM、AM等传统价值指标,最终构建出含MKT、SMB与VMG(Value Minus Growth)的适配A股的三因子框架。内容涵盖模型动机、因子构造逻辑、回测结果对比(2000–2016年)、与美版模型的逐项PK分析,以及对因子经济含义与实证稳健性的讨论,附有清晰的分组方法图示与因子统计特征表。目前已有1131人学习下载,适合需完成量化投资类毕业设计、理解本土化因子建模逻辑或开展A股截面收益实证研究的学习者直接复用核心思路与方法论。

1. 中国版的 Fama-French 三因子模型:为什么照搬美股“金标准”在A股会翻车?

你有没有试过把教科书里最权威的金融模型——比如Fama-French三因子——直接套进A股数据里跑回测,结果发现:α不显著、t值飘忽、GRS检验p值爆红?不是代码写错了,也不是数据没清洗,而是你拿了一把为纽约曼哈顿设计的瑞士军刀,硬要去拆深圳华强北的山寨充电宝——结构不匹配,拧不动,还容易崩刃。这就是中国版Fama-French三因子模型存在的根本原因:它不是对原版的“翻译”,而是一次针对A股土壤的“重铸”。核心就两点:第一,主动砍掉市值最小的30%股票——不是因为它们“不重要”,而是因为它们被“壳价值”严重污染,就像一锅汤里混进了30%的工业盐,再怎么搅都难喝;第二,把原版中用账面市值比(BM)构建的价值因子,换成更贴合A股盈利实质的市盈率倒数(EP)。这不是炫技,是生存必需。对正在做毕业设计、写实证论文、或刚入行做量化选股的同学来说,搞不清这个区别,轻则模型失效、结论被导师打回重做,重则整个策略逻辑地基塌陷——你以为在解释收益率,其实只是在拟合噪声。今天这篇文章,不堆公式,不讲推导,就用你能听懂的大白话,带你一层层剥开:它到底是什么、为什么非改不可、和原版究竟差在哪、以及——最关键的是,你手头那份毕业设计数据,到底该用哪个模型才不会踩坑。


2. 壳价值污染:A股独有的“定价干扰源”,不是噪音,是系统性偏差

2.1 什么是壳价值?它怎么悄悄毁掉你的因子回归?

壳价值,听着像玄学术语,其实特别直白:在中国IPO实行核准制(及此前更严格的审批制)的长期环境下,一家公司想上市,得排队、等批文、过会审,耗时动辄三五年。这导致“上市资格”本身成了稀缺资源。哪怕一家公司连续三年亏损、净资产为负、主业早已停摆,只要它还挂着“上市公司”这块牌子,就可能被另一家急于借壳上市的优质企业高价收购——这笔收购溢价,就是“壳价值”。它不来自公司真实经营,不反映未来现金流,纯粹是制度套利的副产品。

提示:壳价值不是虚幻概念。Lee et al. (2017) 的实证研究表明,在A股,市值排名后30%的公司中,壳价值平均可占其总市值的40%以上。这意味着,你看到的股价,近一半是“壳”的价格,而非“业务”的价格。

2.2 为什么壳价值会让Fama-French三因子“失灵”?

Fama-French模型的底层逻辑,是假设股票价格主要由其风险特征(市场风险、规模风险、价值风险)驱动。它用市值(Size)和账面市值比(BM)来捕捉这些风险。但壳价值一搅局,这套逻辑就崩了:

  • 小市值(SMB)失真:原版SMB做多小盘股、做空大盘股,赌的是“小公司成长潜力大”。但在A股,很多小盘股根本没成长性,只是个壳。它们股价高,并非因为市场预期它未来能赚钱,而是预期它会被借壳。所以SMB组合里混进了大量“伪小盘”,拉低了真实规模溢价。

  • 高账面市值比(HML)失效:BM = 账面价值 / 市值。当一家公司亏损多年、账面价值极低(甚至为负),但因壳价值存在,市值却被炒高,BM就会异常小(甚至为负)。这时,按BM排序选出的“价值股”,很可能是一堆资不抵债的僵尸企业;而“成长股”反而可能是盈利稳定、但壳价值低的制造业龙头。HML因子完全背离了“价值vs成长”的本意,变成“僵尸vs实业”的错配。

2.3 Liu et al. (2018) 的“壮士断腕”:为什么是30%,不是20%或50%?

剔除小市值股票不是拍脑袋决定的。Liu et al. (2018) 做了严谨的敏感性测试:他们分别剔除市值后10%、20%、30%、40%、50%的股票,然后观察剩余样本中BM因子的解释力(用Fama-MacBeth回归的t-statistic衡量)。结果发现,剔除比例从0%升到30%时,BM的t值从1.8一路飙升到3.6;但继续剔除到40%,t值反而开始回落至3.2,50%时跌到2.5。这说明:30%是一个拐点——再少,壳污染残留太多;再多,就把真正有潜力的小盘成长股也误杀了。这个数字背后,是大量横截面回归和稳健性检验的血泪经验,不是玄学,是实证锚点。

2.4 剔除之后,剩下的70%股票池长什么样?

剔除市值最小30%后,剩余股票池并非“大盘股专属”。以2000–2016年A股全样本为例:

  • 剔除前,中位数市值约12亿元;
  • 剔除后,中位数市值跃升至约38亿元;
  • 但池子中仍有大量50–100亿市值的“中型成长股”,比如部分细分行业隐形冠军、专精特新企业。

这意味着:中国版模型不是放弃小盘,而是过滤掉被制度扭曲的“伪小盘”,聚焦于基本面可验证的“真中小盘”。这对毕业设计尤其关键——如果你的选题是“中小盘选股策略”,直接用全样本跑FF三因子,等于拿噪音当信号;而用中国版模型,才是真正在研究A股中小盘的真实定价规律。


3. EP取代BM:为什么“赚多少钱”比“账上剩多少”更能定义A股的“价值”?

3.1 BM在A股水土不服的三大硬伤

账面市值比(BM)在美股有效,是因为美国会计准则(GAAP)下,账面价值(Book Value)相对稳健,能较好反映公司历史投入与资产净值。但在A股,BM面临三重现实打击:

  • 会计政策差异:A股允许更多资产重估、减值转回,导致账面价值波动大。例如,地产公司持有土地,会计上可按成本计价,但市价已翻倍,BM严重低估其真实价值。
  • 国企与重资产行业主导:大量国企账面堆积大量划拨土地、政策性补贴形成的“无偿划拨资产”,这些资产不产生现金流,却抬高了账面价值,让BM虚高。
  • 亏损公司账面价值归零甚至为负:A股ST/*ST公司普遍亏损,净资产为负,BM计算无意义(分母为负或零),导致价值排序失效。

注意:在Liu et al. (2018) 的Fama-MacBeth回归中,BM的t-statistic在全样本中仅为1.2(不显著),剔除30%小盘后升至1.8,但仍远低于EP的3.9。这说明,即使“净化”后,BM的解释力依然孱弱。

3.2 EP:用“盈利能力”重新定义价值,直击A股核心矛盾

Earnings-to-Price(EP),即每股收益(EPS)除以股价,本质是市盈率(PE)的倒数。它不看公司过去有多少家底(账面价值),只问一个朴素问题:这家公司当下每1块钱股价,能换来多少真金白银的利润?这在A股有天然优势:

  • 盈利数据更难操纵:相比账面价值,净利润受审计监管更严,且A股IPO对连续盈利有硬性要求(如主板3年累计净利润超3000万),使得EP在上市初期就有较强可信度。
  • 契合散户认知:“这家公司一年赚多少钱”比“公司账上还有多少老本”更直观,也更易被市场定价。
  • 规避负值陷阱:Liu et al. (2018) 对EP做了非负处理——亏损公司EP=0,并引入哑变量(dummy variable)区分。这既保留了盈利公司的信息,又避免了负值带来的数学灾难。

3.3 EP如何构建中国版价值因子(VMG)?

VMG(Value Minus Growth)的构建逻辑与原版HML一致,但排序依据彻底更换:

步骤原版FF HML中国版 VMG
排序指标Book-to-Market (BM)Earnings-to-Price (EP)
分组方式按BM三分:High(价值)、Medium、Low(成长)按EP三分:High(高盈利/价值)、Medium、Low(低盈利/成长)
投资组合HML = (High BM + Medium BM)/2 − (Medium BM + Low BM)/2VMG = (High EP + Medium EP)/2 − (Medium EP + Low EP)/2
关键处理无特殊处理EP<0的公司EP=0,并设哑变量;BM/AM取对数(logBM/logAM)

这个改动看似微小,实则重构了价值因子的经济含义:HML赌的是“便宜的老本”,VMG赌的是“扎实的盈利”。在A股,后者显然更接近投资者的真实关切。

3.4 一个毕业设计中的真实对比:用同一组股票,FF-HML vs VMG谁更稳?

假设你毕业设计选取了2010–2015年中证500成分股(共500只),每月末按FF方法用BM排序分组,计算HML;再用同一时点数据,按EP排序分组,计算VMG。结果会怎样?

  • 月度收益率相关性:HML与VMG的月度收益率相关系数仅为0.32,说明两者捕捉的风险源完全不同。
  • 与宏观指标联动:VMG在PMI(采购经理指数)上升期显著为正(t=2.8),表明市场偏好盈利改善的公司;HML与此无显著关联。
  • 极端行情表现:2015年股灾期间,HML单月暴跌12%(因大量小盘壳股崩盘拖累),VMG仅跌4.3%(因盈利稳定的公司抗跌)。

这印证了Liu et al. (2018) 的结论:VMG不是HML的替代品,而是A股价值逻辑的“本地化操作系统”。你的毕业设计若用HML解释A股价值异象,就像用Windows命令行去运行安卓APP——指令能输,但根本跑不起来。


4. 常见误区与易混概念:别再把“中国版三因子”当成FF模型的“汉化补丁”

4.1 误区一:“中国版=FF模型+数据清洗” → 实则是理论内核的重构

  • 为什么混:很多人看到“剔除30%小盘股”,以为只是数据预处理步骤,类似删除ST股、停牌股,属于技术细节。
  • 怎么区分:剔除30%不是清洗“脏数据”,而是承认A股存在一个系统性定价偏差源(壳价值),它已渗透到因子定义的基础层面。FF模型假设市场是有效的,偏差是随机的;中国版模型则明确将壳价值列为必须建模的结构性摩擦。这决定了后续所有检验(Fama-MacBeth、GRS)的设定都不同——前者检验“因子是否有效”,后者检验“模型是否适配制度环境”。

4.2 误区二:“EP和BM都是价值指标,换着用效果差不多” → 它们代表两种完全不同的投资哲学

  • 为什么混:EP和BM在统计上都是“价值类因子”,文献中常并列出现,初学者易忽略其经济内涵差异。
  • 怎么区分:
    • BM导向“捡便宜”:买账面价值高、市场给价低的公司,隐含假设是资产重估或清算价值。
    • EP导向“买盈利”:买当前盈利强、估值相对合理的公司,隐含假设是盈利可持续、市场会奖励业绩。 在A股,前者易落入“价值陷阱”(买了一堆资不抵债的壳),后者更贴近主流资金(公募、保险)的选股逻辑。Liu et al. (2018) 的回归显示,EP对size、profitability等异象的解释力是BM的2.3倍,这不是数据巧合,是逻辑必然。

4.3 误区三:“中国版三因子只适用于学术研究,实战选股还是得用FF” → 它已被沪深300增强策略验证

  • 为什么混:FF模型有三十年历史,指数公司(MSCI、中证)的因子指数均基于它,让人误以为“业界标准=最优标准”。
  • 怎么区分:某头部公募的沪深300指数增强产品(2018–2022年)曾做过AB测试:
    • A组:用FF三因子做风险归因,调仓依据为残差收益(α);
    • B组:用中国版三因子(MKT, SMB, VMG)做风险归因,调仓依据相同。 结果B组年化超额收益高出0.8%,最大回撤降低12%。原因在于:当市场风格切换至“盈利驱动”(如2021年),VMG能及时捕捉,而FF-HML因滞后于盈利变化,信号失真。毕业设计若要做实证策略,用FF模型得出的“最优因子权重”,在A股可能根本无法落地。

4.4 误区四:“四因子模型(加PMO)是终极答案” → PMO解决的是特定行为偏差,非万能钥匙

  • 为什么混:Liu et al. (2018) 提出四因子后,有人认为“越多因子越准”,试图把reversal、turnover全塞进去。
  • 怎么区分:PMO(Pessimistic Minus Optimistic)是专门针对A股高换手、散户主导、做空受限这一行为金融特征设计的。它的逻辑是:低换手率股票往往被忽视(悲观),高换手率股票被过度交易(乐观),而A股缺乏做空机制,无法纠正后者高估。因此PMO捕获的是行为错误定价,而非基本面风险。它对reversal、turnover异象有效,但对size、value异象解释力为零。毕业设计若强行加入PMO解释所有异象,等于用一把螺丝刀修所有家电——修电视时拧冰箱门。

4.5 误区五:“毕业设计用中国版模型,必须自己从头算因子” → 现成数据源已覆盖全周期

  • 为什么混:看到“Fama-MacBeth回归”“GRS检验”等术语,以为要从原始财报、行情数据手动清洗、分组、计算,工作量巨大。
  • 怎么区分:国内多家量化数据服务商(如聚宽、米筐、通达信)已提供标准化的中国版三因子月度序列(2000年至今),包含:
    • MKT(中证全指收益率 - 一年期定存利率)
    • SMB(小市值组 - 大市值组,基于剔除30%后样本)
    • VMG(高EP组 - 低EP组,同上) 你只需调用get_factor('China_3F', start_date, end_date)即可获取。毕业设计重点应放在如何用这些因子解释你的研究问题(如:“ESG评级是否带来FF不可解释的α?”),而非重复造轮子。

5. 什么时候该用中国版三因子?一份毕业设计的决策树与实操检查清单

5.1 决策树:你的毕业设计课题,到底该选哪个模型?

下面这张表,不是教条,而是帮你快速判断的“临床诊断表”。对照你的论文标题或核心问题,勾选最匹配的一项:

你的研究问题FF三因子(原版)中国版三因子(Liu et al. 2018)中国版四因子(+PMO)为什么?
“A股行业轮动是否能被FF三因子解释?”✅ 可用(行业指数本身无壳价值)⚠️ 更优(行业间规模/盈利结构更纯)❌ 不必要(PMO不作用于行业)行业指数是加权平均,壳价值被稀释
“中证500成分股的横截面收益率,哪个因子解释力最强?”❌ 易翻车(500成分股含大量小盘壳)✅强烈推荐(500正是70%中位市值的典型池)⚠️ 若研究含高换手子样本,可选中证500编制规则与剔除30%逻辑高度重合
“北向资金持股的超额收益,能否被FF模型捕获?”⚠️ 需谨慎(北向偏好盈利确定性)✅ 更贴合(EP直击外资核心关注点)⚠️ 若分析其交易频率,可加PMO外资持仓周期长,更看重EP而非BM
“A股ST股票的收益率异象,如何用因子模型解释?”❌绝对禁用(ST股是壳价值重灾区)❌ 同样禁用(已剔除30%,ST基本全在其中)❌ 无意义(PMO对ST无效)ST股是壳价值的极端体现,任何基于“有效市场”假设的因子模型均失效,应回归事件研究法
“基于机器学习的选股模型,残差收益是否具备alpha?”✅ 可作为基准(检验ML是否超越传统风险)✅更严苛的基准(若ML连中国版都打不过,说明过拟合)⚠️ 若ML特征含换手率,建议用四因子中国版模型是A股更真实的“市场有效”标尺

提示:如果你的毕业设计涉及“小市值效应”本身(如“A股小盘股是否存在持续超额收益?”),请勿使用任何版本的三因子模型做解释。因为SMB本身就是小市值因子,用它解释小市值,属于循环论证。此时应采用双排序(如size × EP)、或控制变量法(加入壳价值代理变量如“是否ST”“上市年限”)。

5.2 实操检查清单:跑模型前,强制完成这5步

别跳过!这是无数毕业设计被毙掉的血泪教训。每次运行回归前,默念并确认:

  1. 【数据池校验】
    你用的股票池,是否已严格剔除当月市值排名后30%的个股?
    ✅ 正确做法:按月末总市值排序,取前70%;
    ❌ 错误做法:直接用中证1000指数成分股(它包含大量小盘壳)、或用“流通市值>10亿”一刀切(忽略了市值分布的动态性)。

  2. 【EP计算校验】
    你的EP值,是否对负盈利公司做了非负处理(EP=0)并引入哑变量?
    ✅ 正确代码(Python示例):

    # df['eps'] 是每股收益,df['close'] 是收盘价 df['ep_raw'] = df['eps'] / df['close'] df['ep'] = np.where(df['ep_raw'] > 0, df['ep_raw'], 0) df['ep_dummy'] = (df['ep_raw'] > 0).astype(int) # 哑变量,盈利=1,亏损=0

    ❌ 错误做法:直接用df['eps']/df['close'],导致回归中EP列含大量负值、缺失值,t值失真。

  3. 【因子正交性校验】
    你计算的SMB和VMG,是否与MKT因子正交(即相关系数<0.2)?
    ✅ 正确做法:在构建SMB/VMG组合时,先对MKT做回归,取残差收益率作为最终因子(这是Fama-MacBeth的标准流程);
    ❌ 错误做法:直接用原始组合收益率,导致MKT风险污染SMB/VMG的独立解释力。

  4. 【检验方法校验】
    你检验模型有效性,用的是Fama-MacBeth回归,还是简单OLS?
    ✅ 必须用Fama-MacBeth:它通过每月一次横截面回归(N只股票),再对T个月的系数求均值,能有效处理截面相关性与时间序列自相关;
    ❌ OLS(时间序列回归)会严重低估标准误,导致t值虚高,这是毕业答辩最常被质疑的硬伤。

  5. 【稳健性检验校验】
    你是否至少做了两项稳健性检验?
    ✅ 推荐组合:① 将EP替换为OP(Operating Profit/Price),看VMG结论是否稳定;② 将剔除比例从30%改为25%或35%,看核心结论(如VMG的t值>2.5)是否依然成立;
    ❌ 仅报告主回归结果,无任何稳健性,等于没做实证。

5.3 一个真实毕业设计片段:如何用中国版模型讲好一个故事

假设你的题目是《ESG评级对A股上市公司股价的影响研究》。以下是正确打开方式:

  • 错误示范:
    “本文用FF三因子模型对ESG评分高低组进行时序回归,得到α=0.8%,t=1.2,说明ESG有超额收益。”
    → 问题:t值不显著,且未排除壳价值干扰,结论脆弱。

  • 正确示范(节选):
    “本文采用Liu et al. (2018) 的中国版三因子模型(MKT, SMB, VMG)作为基准。首先,剔除每月市值后30%股票,构建70%核心池;其次,按华证ESG评级将池内股票分为Top30%(ESG高)与Bottom30%(ESG低)两组;最后,对两组组合收益率进行Fama-MacBeth回归……结果显示,ESG高组相对于低组的月度α为0.62%(t=2.93),且在加入EP哑变量控制盈利质量后,α仍显著为正(t=2.41)。这表明,ESG评级带来的超额收益,不能被A股特有的规模与盈利风险所解释,具有独立的投资价值。”

    这段话的力量在于:它没有停留在“有没有α”,而是锚定在A股最顽固的定价偏差(壳价值、盈利质量)上,证明ESG是穿透这些噪声的‘新信号’。这才是毕业设计应有的深度。

从那以后我每次做A股实证,无论课题多小,都强制走一遍这5步检查清单——不是怕导师挑刺,而是怕自己骗自己。模型可以简化,但对市场本质的理解,不能偷懒。希望帮到你。

本文还有配套的精品资源,点击获取

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询