文档库 最新最全的文档下载
当前位置:文档库 › Fama-French三因子计算过程说明

Fama-French三因子计算过程说明

Fama-French三因子计算过程说明

姜国华、叶昕、饶品贵、祝继高

(北京大学光华管理学院会计系,1000871)

一、数据来源

财务数据来源于CSMAR财务年报数据库。数据区间:资产负债表自1990年起,利润及利润分配表自1990年起,财务状况变动表自1992年起,现金流量表自1998年起,资产减值准备表自2001年起。

市场回报数据来源于CSMAR中国证券市场交易数据库。数据区间:上海A股从1990年12月19日起,深圳A股从1991年07月03日。市场回报数据包括月个股回报、月市场回报、综合月市场回报三个数据集。

无风险利率我们使用的是中国人民银行公布的人民币三个月整存整取利率调整后得到的,即将三个月整存整取利率除以12。

二、数据处理过程1

1.财务数据只保留年末数(Sgnyea='B')2,剔除年初数(Sgnyea='A');然后按公司和按年度将资产负债表、利润及利润分配表和现金流量表合并。

市场回报数据剔除B股数据,并将所有特殊值替换为缺失值,最后按月份将月个股回报、月市场回报和综合月市场回报进行合并。

2.以个股第t-1年12月31日的权益账面价值与市场价值的比值(Book-to-market ratio,简称BM)和第t年4月30日的市场价值(简称SIZE)为依据,对第t年5月至第t+1年4月期间内的公司观测进行分组(每个月进行分组)。

分组方法如下:(1)按SIZE大小平均分为两组(Small组, Big组);(2)按BM从小到大分三组,即前30%(Growth组),中间40%(Neutral组),后30%(Value组),共形成六个组,即Small Growth组, Small Neutral组, Small Value组, Big Growth组, Big Neutral组, Big Value组。

个股的市场价值是指月个股总市值(Msmvttl),。若BM和SIZE为缺失值或负值,则予以删除。

3.以个股第t年4月30日的相对市场价值为权重(个股的市场价值与组内个股市场价值总和的比),对第t年5月至第t+1年4月期间内个股的月回报进行加权平均,从而求得

1数据处理采用SAS9.1统计软件。

2该符号为CSMAR数据库定义的变量名,下同。

每个组的月回报。

个股的月回报是指考虑现金红利再投资的月个股回报率(Mretwd)。

4.以每个组的月回报为依据,计算每个月的SMB和HML值。具体计算公式如下:SMB =1/3 (Small Value + Small Neutral + Small Growth)-1/3 (Big Value + Big Neutral + Big Growth)

HML = 1/2 (Small Value + Big Value)-1/2 (Small Growth + Big Growth)

5.以市场回报减去无风险回报,即得到超额市场回报(Rm-Rf)。市场回报为考虑现金红利再投资的综合月市场回报率(总市值加权平均法)(Cmretwdtl)。

参考文献:

Fama E. F., K.R. French, Common risk factors in the returns on stocks and bonds, 1993, Journal of Financial Economics, V ol.33, 3-56

Fama E. F., K.R. French, Multifactor Explanations of Asset Pricing Anomalies, 1996,Journal of Finance, vol.51, 55-84

相关文档