楼主: momingqimiao7
21327 9

[实证分析] 【推荐】Fama-French五因子模型数据和Stata代码(2000-2019年) [推广有奖]

经管之家资深用户 Stata小能手 原创数据 专注熟悉领域

巨擘

0%

还不是VIP/贵宾

-

TA的文库  其他...

论文数据收藏

stata技巧

统计学习

威望
1
论坛币
313051 个
通用积分
1769.2442
学术水平
2807 点
热心指数
2712 点
信用等级
2543 点
经验
449649 点
帖子
17611
精华
1
在线时间
65535 小时
注册时间
2009-11-23
最后登录
2024-12-27

初级热心勋章 初级学术勋章 中级热心勋章 高级热心勋章 初级信用勋章 特级热心勋章 20周年荣誉勋章

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

Fama-French五因子模型


其他版本

数据说明



  • 数据区间:2000-2019年(原始数据区间1990-2019年)
  • 数据格式:dta(Stata 14/15/16),需要安装包可以到该贴下载: 下载地址
  • 无风险利率采用一年期定期存款利率
  • 市值指标选择流通市值(根据需要可以修改)
  • 市场回报率采用流通市值加权平均法计算,考虑现金红利再投资的综合月度市场回报率(数据里有几种可供选择)
    1.jpg

  • 月个股回报率使用考虑现金红利再投资的月个股回报率


数据处理说明



  • 规范信息披露制度下上市公司年度财务报表一般在次年3、4月份公布,且在一季度财务报表公布之前披露,即4月底为年报披露截止期。财务报表信息披露的滞后性造成金融数据库中财务数据与市场数据的时间不一致,即t年末的财务数据因年报公布的滞后性在t+1年4月份披露财务报表时才得到更新。因此选取t年5月至t+1年4月作为组合构建周期
  • 市场类型选择:全部A股,包括沪深主板、中小板和创业板
  • 剔除IPO后前六个月的数据包括上市月)  (以下筛选条件根据自己需求修改)
  • 剔除ST(特别处理)、*ST(退市风险警示)、PT(特别转让)股票
  • 剔除金融行业股票
  • 剔除账面价值为负的股票
  1. * 中国A股市场所有股票, 包括沪深主板、中小板和创业板
  2. * 市场类型数值含义: 1=上海A,2=上海B,4=深圳A,8=深圳B,  16=创业板, 32=科创板。
  3. keep if inlist(市场类型, 1, 4, 16)

  4. * 剔除IPO后前6个月的数据(包括上市月)
  5. gen month_gap=m-上市月份
  6. drop if month_gap<6

  7. * 剔除ST、*ST、PT
  8. drop if 是否ST或PT==1

  9. * 剔除金融类股票
  10. drop if regexm(行业代码C, "J")
复制代码

  • 中国股市中市值最小的 30% 的上市公司会受到壳价值污染的严重影响,所以剔除市值最小的30%


参考文献



  • 李志冰, 杨光艺, 冯永昌,等. Fama-French五因子模型在中国股票市场的实证检验[J]. 金融研究, 2017
  • 赵胜民, 闫红蕾, 张凯. Fama-French五因子模型比三因子模型更胜一筹吗——来自中国A股市场的经验证据[J]. 南开经济研究, 2016
  • Liu J , Stambaugh R F , Yuan Y . Size and Value in China[J]. Journal of Financial Economics


分组指标



  • 规模指标(Size):第t-1年12月底的流通市值作为规模指标;
  • 账面市值比(BM):第t-1年末的账面价值,除以第t-1年12月底股票i的流通市值
  • 利润(OP): 第t-1年末的营业利润 /股东权益合计
  • 投资风格(Inv):用第t-1年末相对于第t-2年末的总资产增加额,除以第t-2年末的总资产


因子构建(2x3分组)




  • 规模的分组点为中位数,前50%为小规模组(S,Small),后50%为大规模组(B,Big)
  • 账面市值比的分组点都为第30个和第70个百分位数,前30%为低账面市值比组(L,Low),中间40%为中账面市值比组(N,neural),后30%为高账面市值比组(H,High)
  • 将市值和账面市值比两个指标交叉, 可把全体股票分成SH、SN、SL、BH、BN、BL 六个组合
  • 分别以营运利润率和投资风格代替账面市值比,重复上述步骤, 可把全体股票分成 SR、SN、SW、BR、BN、BW、SC、SN、SA、BC、BN、BA 这12个组合, 其中营运利润率前30%为盈利疲软组(W,weak),中间40%为盈利中等组(N,neural),后30%为盈利稳健组(R,robust);投资前30%为投资保守组(C,conservative),中间40%为投资中等组(N,neural),后30%为投资激进组(A,aggressive),接下来计算上述各组合每一期的市值加权平均收益率;
  • 最后, 利用不同组合收益率之差构造四个因子。
2.jpg


  • 分25组回归的时候计算组合收益率采用流通市值加权平均法计算的组合收益率


表格展示




Fama-French五因子25组投资组合收益率,并用Newey-West t统计量检验市值最小组和最大组的差异
3.jpg

五因子描述性统计  
5.jpg

五因子相关性分析
6.jpg

利用其他四个因子回归解释第五个因子
7.jpg


RMW与SMB的相关系数高达0.586,RMW与CMA的相关系数高达0.603,而且RMW用其他四个因子的解释程度达到0.718,所以正交化利润因子RMWO替代利润因子RMW,进行后续的回归分析。

GRS检验结果
其中A|a|, 为第 i 个股票组合回归截距项的绝对值
8.jpg

分25组回归Stata生成结果表
9.jpg


Fama-French五因子分25组回归结果(Excel已设置好公式,只需要Stata生成的结果复制进去可以自动生成表格,标注星号,方便快捷
1321.png



附件下载



TIM截图20200716163826.jpg

数据文件
TIM截图20200712182703.jpg

结果输出文件

TIM截图20200712182718.jpg
【推荐】Fama-French五因子模型数据和Stata代码(2000-2019年) (76 Bytes, 需要: RMB 168 元)




点击查看更多帖子
帖子索引




补充内容 (2022-7-12 09:43):
Fama-French五因子模型更新至2021年
https://bbs.pinggu.org/thread-10909277-1-1.html
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:FRENCH Stata tata FAMA FAM

回帖推荐

guagua0707 发表于23楼  查看完整内容

你好,之前有买过你的三因子五因子模型的stata代码,编的很好很直观对我帮助很大。想问问有没有q因子或者是q5因子的代码呢,百忙之中打扰很抱歉,望回复

yehao0706 发表于21楼  查看完整内容

我修改了代码,这是规模-投资风格组合的回归分析,您看看对吗?

淡定看世界 发表于5楼  查看完整内容

最近正在做五因子模型,想购买参考一下,有些不懂的话麻烦指教一下哈,简单的我会自己解决的,谢谢哈
已有 1 人评分经验 收起 理由
arthistory4 + 100 精彩帖子

总评分: 经验 + 100   查看全部评分

本帖被以下文库推荐

沙发
momingqimiao7 在职认证  学生认证  发表于 2022-4-14 22:13:27 |只看作者 |坛友微信交流群

使用道具

藤椅
霁月荞 学生认证  发表于 2022-4-21 00:52:04 |只看作者 |坛友微信交流群
我想知道,是不是我买了这个代码,里面的数据包有完整的做五因子模型全过程的代码

使用道具

板凳
momingqimiao7 在职认证  学生认证  发表于 2022-4-21 10:49:20 |只看作者 |坛友微信交流群
霁月荞 发表于 2022-4-21 00:52
我想知道,是不是我买了这个代码,里面的数据包有完整的做五因子模型全过程的代码
您好,有包含构建五因子的全部代码

使用道具

报纸
momingqimiao7 在职认证  学生认证  发表于 2022-7-12 09:43:30 |只看作者 |坛友微信交流群
Fama-French五因子模型更新至2021年
https://bbs.pinggu.org/thread-10909277-1-1.html

使用道具

地板
LiSvvvvva 学生认证  发表于 2022-11-30 14:44:41 |只看作者 |坛友微信交流群
你好,已经购买,想请问一下股票数据来源是哪个数据库呢

使用道具

7
momingqimiao7 在职认证  学生认证  发表于 2022-11-30 15:47:44 |只看作者 |坛友微信交流群
LiSvvvvva 发表于 2022-11-30 14:44
你好,已经购买,想请问一下股票数据来源是哪个数据库呢
csma r

使用道具

8
LiSvvvvva 学生认证  发表于 2022-12-3 11:05:23 |只看作者 |坛友微信交流群
momingqimiao7 发表于 2022-11-30 15:47
csma r
请问公司财务数据也是CSMAR的吗

使用道具

9
momingqimiao7 在职认证  学生认证  发表于 2022-12-3 14:43:54 |只看作者 |坛友微信交流群
LiSvvvvva 发表于 2022-12-3 11:05
请问公司财务数据也是CSMAR的吗
您好,是的

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
JingGuan2026
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-12-27 15:18