Fama-French五因子模型
(2017-08-02 14:42:28)分类: 证券基金投资 |
转载:https://www.joinquant.com/post/1690
Fama-French五因子模型概述
我们先来回顾一下三因子模型,然后再引入五因子模型。
1993年Fama和French提出了著名的三因子模型,把个股的超额收益率分解成市值因素、账面市值比因素和其他未被解释的因素(可以看成是新的α),用数学式来表示就是:
其中Ri=ri−rf" style="" tabindex="0" id="MathJax-Element-5-Frame" class="MathJax">
如果三因子模型中的三个因子可以完全解释各种风险带来的超额收益,那么任何一个股票以及任何一个投资组合的ai"
style="" tabindex="0" id="MathJax-Element-8-Frame"
class="MathJax">
从 表达式看,五因子模型比三因子模型里面多出来了两项:E(RMW)是高/低盈利股票投资组合的回报之差,而E(CMA)则是低/高再投资比例公司股票投资 组合的回报之差。这两项分别描述了盈利水平风险、投资水平风险(注意这里的投资水平不是二级市场的投资水平,而可以通俗的解释为企业扩大再生产的能力)。 与三因子类似,参数估计的方法仍然是用多元线性回归的方法,这里的ai" style="" tabindex="0" id="MathJax-Element-11-Frame" class="MathJax">
" style="" tabindex="0" id="MathJax-Element-12-Frame" class="MathJax">
五个因子简单介绍
本小节主要简单介绍一下市场风险、市值风险、账面市值比风险、盈利水平风险、投资水平风险这五个风险。Fama和French在他们五因子模型的文
章里面提到,这个模型的表现相对于因子的具体选取并不敏感。举个例子:不论你用市值还是用总资产来描述市值因素,对模型的影响并不会太大。因此如果在其他
文献中看到的定义与本文有所不同,也无须大惊小怪。
" style="" tabindex="0" id="MathJax-Element-13-Frame"
class="MathJax">
2.1市场风险
市场风险是指大盘走势变化所引起的不确定性。简单来说,就是大盘波动导致个股也跟着波动的风险。比如表现比较好的公司,其股票价格却伴随着大盘下降了,或者表现不怎么好的公司,股价却跟着牛市上涨了。
市场风险是股票持有者所面临的所有风险中最难对付的一种,它给持股人带来的后果有时是灾难性的(比如2015年中让股民们心有余悸的“千股跌停”,
表现再好的股票也难逃魔掌)。根据风险收益对等的原则,对于市场风险,应该有对个收益的超额补偿,这部分补偿计算方式为大盘指数相对于无风险投资的超额收
益:
" style="" tabindex="0" id="MathJax-Element-15-Frame" class="MathJax">
2.2市值风险
市 值风险是指公司的规模对该公司股票的风险有着接影响:资产规模小,风险就会相对增加,反之,资产规模大,风险就会相对减少。企业的资产规模与风险的这种关 系已经被广泛投资者所接受(例如聚宽平台上的小市值系列策略)。国际上亦有许多知名研究机构和研究人员发表过有关文章,阐述了资产规模与投资回报率之间的 负相关关系。例如普华永道研究得出来的R=17.074-2.7lgA,其中R是股票收益率,A是公司总资产账面值(旨在描述公司规模)。
在五因子模型中,对市值风险的超额回报仍然用E(SMB)"
style="" tabindex="0" id="MathJax-Element-16-Frame"
class="MathJax">
" style="" tabindex="0" id="MathJax-Element-21-Frame"
class="MathJax">
2.3账面市值比风险
账面市值比就是账面的所有者权益除以市值(下简称B/M)。账面市值比风险描述了公司的额外财务困境风险,说明市场上对公司的估值比公司自己的估值要低。这些公司一般都是销售状况或者盈利能力不是十分好的公司,因此相对于低B/M的公司来说需要更高的收益来补偿。
在五因子模型中,对市值风险的超额回报仍然用E(HMI)描述。E(HMI)的计算方式是:首先把市场里面的所有股票按B/M排序,然后等分成三
份:第一份是高B/M股票(B/M在所有股票中最大的1/3),第二份是低B/M股票,第三份是低B/M股票(市值在所有股票中最小的1/3)。记高B
/M股票的平均期望收益率为E(rH)" style=""
tabindex="0" id="MathJax-Element-22-Frame"
class="MathJax">
" style="" tabindex="0" id="MathJax-Element-25-Frame" class="MathJax">
2.4盈利水平风险
盈利水平风险是指,盈利能力较高的行业一般会伴随着更高的风险。我们用ROE来衡量盈利水平。记做 E(RMW)" style="" tabindex="0" id="MathJax-Element-26-Frame" class="MathJax">
" style="" tabindex="0" id="MathJax-Element-29-Frame" class="MathJax">
2.5投资水平风险
投资水平可以用再投资率来衡量,我们认为投资率偏低的公司风险较大,投资者对这些公司有更高的收益率要求,反之亦然。Fama和French在他们五因子模型的文章里面提供了一种计算再投资比例的方法:用总资产年增长率来计算再投资比率。投资水平风险带来的超额收益E(CMA)" style="" tabindex="0" id="MathJax-Element-30-Frame" class="MathJax">
" style="" tabindex="0" id="MathJax-Element-34-Frame" class="MathJax">
五因子模型选股应用
和《Fama-French三因子火锅》里面提到的选股思路差不多。假设五因子模型中的五类风险能够很好地解释个股的超额收益,ai"
style="" tabindex="0" id="MathJax-Element-35-Frame"
class="MathJax">
这个选股思路非常简单,就是:
先设定一个调仓频率,比如每T天调仓一次。
设定一个样本长度,比如S天。
然后在调仓日对于过去S天的数据进行回归分析,计算出每个股票在过去的S天里面的ai" style="" tabindex="0"
id="MathJax-Element-37-Frame" class="MathJax">
然后买入ai" style="" tabindex="0"
id="MathJax-Element-38-Frame" class="MathJax">
以下是我们将T设置成10天,S设置为63,N设置为10的回测结果:
https://joinquant-image.b0.upaiyun.com/67618aa0583d409255e1945f26379ccd
虽然这个策略的收益没有三因子策略的收益高,但是仍然能跑赢沪深300指数。下图表示这个策略净值和沪深300组合净值之比:
https://joinquant-image.b0.upaiyun.com/fd5fa488eded10aa91fdfe8084116dd5
确实收益率相对于三因子模型来说有所下降,其原因有待各位读者进一步的探索。不过小编要声明一下,其实策略的收益率只是诸多考量因素的一个罢了,对于对冲型策略来说,小编宁愿牺牲一些收益,换取更稳定的增长。https://joinquant-image.b0.upaiyun.com/b9491e6b8e17c4f1f431f4feae816cc3