楼主: Yosi123
5072 3

[时间序列问题] 关于fama-macbeth两步回归的问题 [推广有奖]

  • 0关注
  • 0粉丝

本科生

27%

还不是VIP/贵宾

-

威望
0
论坛币
385 个
通用积分
7.6840
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
185 点
帖子
23
精华
0
在线时间
130 小时
注册时间
2014-12-9
最后登录
2020-8-28

楼主
Yosi123 学生认证  发表于 2020-6-30 00:44:02 |AI写论文
20论坛币
我目前大概是已经做完了第一步
我用 rooling window 回归了每一只股票2008-2018年的数据:
rolling _b, window(11):reg estkre MKT lSIZE LBM
然后得到了每一只股票的 MKT,LSIZE以及LBM的系数beta
请问到这里两部回归法的第一步时间序列回归算不算完成了?

然后第二步就不会做了
按理来说根据help xtfmb 给出的解释,
xtfmb R_RF(个股超额收益率)_b_MKT _b_LSIZE _b_LBM
这样直接回归就行了,但是系统却给出了
variable _b__b_MKT not found的回馈
外国截图.jpg
请问正确的做法应该是什么呢?

关键词:macbeth FAMA Beth Bet Mac

沙发
黃河泉 在职认证  发表于 2020-6-30 09:38:41
也可参考 (ssc install) asreg 之 fmb 选项。

藤椅
Yosi123 学生认证  发表于 2020-6-30 10:10:12
黃河泉 发表于 2020-6-30 09:38
也可参考 (ssc install) asreg 之 fmb 选项。
感谢黄河泉老师的解答。这里还有两个疑问。
在help asreg对fmb的解释当中没有像help xtfmb那样要求必须首先对数据进行tsset然后时间序列的回归。是不是意味着 asreg,fmb一条代码就能完成两步回归的全部操作?
第二个问题就是如何标星号呢?我之前用asreg都是把系数等单独生成新的变量,然后我再用代码把星号设为单独的变量,再在Excel中整理。但是asreg,fmb没有像一般的asreg那样把系数等回归出来的结果变为新的变量。请问这种情况下该怎么处理呢?

板凳
萝翳渐移曛 发表于 2020-12-16 16:38:33
你应该把时间序列回归得出来的beta 合并到面板数据里,merge 命令;fmb一条代码只能完成第二步回归的操作

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-8 05:54