[关闭]
@1007477689 2020-07-30T09:43:32.000000Z 字数 1307 阅读 1093

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

内幕交易


一、数据来源

财务数据

财务数据来源于 CSMAR 财务年报数据库。

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

市场回报数据

市场回报数据来源于 CSMAR 中国证券市场交易数据库。

数据区间:上海 A 股从 1990 年 12 月 19 日起,深圳 A 股从 1991 年 07 月 03 日。市场回报数据包括月个股回报、月市场回报、综合月市场回报三个数据集。

无风险利率

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

二、数据处理过程

Step 1

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

市场回报数据剔除 B 股数据,并将所有特殊值替换为缺失值。

最后按月份将月个股回报、月市场回报和综合月市场回报进行合并。

Step 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) ,。

BMSIZE 为“缺失值”或“负值”,则予以删除。

Step 3

以个股第 t 年 4 月 30日的相对市场价值为权重

对第 t 年 5 月至第 t+1 年 4月期间内个股的月回报进行加权平均,从而求得每个组的月回报。

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

Step 4

4.以“每个组的月回报”为依据,计算每个月的 SMBHML 值。具体计算公式如下:

Step 5

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

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注