楼主: 风行12
19497 22

[面板数据求助] macbeth回归 xtfmb命令 [推广有奖]

11
guanzihuan 学生认证  发表于 2016-10-27 09:59:21
黃河泉 发表于 2016-10-27 07:58
你说的"xtfmb 应该是要"自己"做第一步的Time series回归的",真的是这样吗?我强烈怀疑!根据说明:xtfmb ...
我也是搜论坛看了很久 也看了一下help文件中的Example中输入的数据以及跑出来的结果 所以认为xtfmb只是完成了第二步的cross-section的回归,而第一步Time series的回归觉得应该是要自己进行的
国外stata论坛比如statalist中我看的帖子里面 FM回归很多都定义为后面的cross-section部分的回归,这意味着前面time series部分要自己进行 这也是我得出我的看法的一个旁证吧

12
guanzihuan 学生认证  发表于 2016-10-27 10:57:25
风行12 发表于 2016-10-26 16:37
是的撒 我后来用stata里面help xtfmb 例子做了一遍  它就是求了个第二步~第一步的那个beta还是得自己通过 ...
我现在还存在的疑问在于  输入xtfmb的被解释变量与解释变量  是不是(rp拔-rf)跟(rm-rf)

13
黃河泉 在职认证  发表于 2016-10-27 11:23:57
guanzihuan 发表于 2016-10-27 09:59
我也是搜论坛看了很久 也看了一下help文件中的Example中输入的数据以及跑出来的结果 所以认为xtfmb只是完 ...
互相学习啦!就如同我说过的,该指令 (xtfmb) 共跑了两次回归!首先,针对每一期,利用所有横断面资料跑回归,并收集相关估计系数;第二阶段,再利用刚刚第一阶段收集的系数 (时间序列资料) 再次跑一个回归,得到并到告最后结果!如果没先跑第一阶段的回归,xtfmb 怎么能够跑第二阶段的回归呢?

14
guanzihuan 学生认证  发表于 2016-10-27 11:30:03
黃河泉 发表于 2016-10-27 11:23
互相学习啦!就如同我说过的,该指令 (xtfmb) 共跑了两次回归!首先,针对每一期,利用所有横断面资料跑回 ...
In the first step, for each single time period a cross-sectional regression is performed. Then, in the second step, the final coefficient estimates are obtained as the average of the first step coefficient estimates.
help文件里面这样写的
第一步的确是对每个时间点进行截面回归,但第二步只是把第一步每个时间点得出的系数进行简单平均,再计算出该值的标准误、t值等进行显著性检验
所以fama1972原文中说的先做time series的回归,在xtfmb中并没有涉及,需要自己回归得到的

15
黃河泉 在职认证  发表于 2016-10-28 11:19:01
guanzihuan 发表于 2016-10-27 11:30
In the first step, for each single time period a cross-sectional regression is performed. Then, in ...
这个问题(也困扰我很久)可能分几个角度来分析。就单纯 xtfmb 之说明(与其用途),它所做的是先跑横断面回归(同一时期、不同公司),然后再跑时间序列回归(不同时期、不同第一阶段系数);与 Fama-MacBeth 的步骤"似乎相反"(先时间序列回归,然后横断面回归),所以你们原先的说法(自己必须做第一阶段回归,应该是对的:就此而言,我的回应是有错的,很抱歉!)不过,我有点不解的是,假设自己可以先跑时间序列回归,收集系数,我们还能用 xtfmb 来进行你所谓的第二阶段回归吗?这点怪怪的!文献上有谈到不同作法,请见 http://quant.stackexchange.com/q ... uild-a-factor-model或许有助于更进一步了解!

16
风行12 发表于 2016-10-28 20:20:56
guanzihuan 发表于 2016-10-27 11:30
In the first step, for each single time period a cross-sectional regression is performed. Then, in ...
你是说减去无风险利率吗,我在stata处理数据的时候就已经减去了无风险利率,所以被解释变量和解释变量直接就是Rit ,beta(即第一步求出的beta)我不是重现1972年那篇文章的结果是做另一篇文章  。  具体的,一些文章直接就是用了第二步,你可以看到很多都是这样做的(例如,management science 2014turnover:liquidity or uncertanity?)可以参考看看

17
风行12 发表于 2016-10-28 20:25:36
黃河泉 发表于 2016-10-27 07:58
你说的"xtfmb 应该是要"自己"做第一步的Time series回归的",真的是这样吗?我强烈怀疑!根据说明:xtfmb ...
这个应该是做的第二步。。。。{:3_42:}您可以通过那个help命令里的例子自己最好亲自算一下最好,我当时时用里面的例子算了一遍发现它确实只是求的第二步。。。。共同学习哈

18
guanzihuan 学生认证  发表于 2016-10-30 16:19:22
风行12 发表于 2016-10-28 20:20
你是说减去无风险利率吗,我在stata处理数据的时候就已经减去了无风险利率,所以被解释变量和解释变量直接 ...
好的已经收到了文章 谢谢!
我是不知道xtfmb后面加variable应该加什么
哈哈多交流交流!

19
班琦 学生认证  发表于 2020-6-17 16:16:04
guanzihuan 发表于 2016-10-27 09:48
你看的哪些文章是这样做的啊?交流交流哈哈~
发我邮箱可以不?我邮箱是
我现在在尝试复制fama macbeth1 ...
你好  请问复制文章的结果能发我一份吗   ,最近也刚接触这个Fm  包括stata的使用  ,已经给大佬您发了邮件,我的邮箱是472255262@qq.com   望回复~

20
KenRicardith 发表于 2021-5-2 16:17:17
这个真的很诡异,不明白到底xtfmb仅仅做了第二步还是两步都一起做了。。。而且也不知道具体做法是什么

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-9 14:31