楼主: 丘羽月之
4322 8

[编程问题求助] 求助:Fama-Macbeth回归,屏幕上显示红叉 [推广有奖]

  • 0关注
  • 4粉丝

已卖:5份资源

硕士生

98%

还不是VIP/贵宾

-

威望
0
论坛币
33 个
通用积分
0
学术水平
3 点
热心指数
2 点
信用等级
1 点
经验
3041 点
帖子
137
精华
0
在线时间
127 小时
注册时间
2011-2-18
最后登录
2020-3-22

楼主
丘羽月之 发表于 2016-7-17 18:33:41 |AI写论文
10论坛币
各位坛友,大家好
我在使用STATA中xtfmb命令进行Fama-Macbeth运算的时候,屏幕上出现红叉,如图所示:

QQ截图20160717182633.jpg

回归的命令是:
xtfmb f_ret pc_ddis pc_bf dummy_big l_size l_turn ret5d ret_sd btm

其中dependent Variable是 f_ret,表示第二天的stock return
其余的都是independent variable,除了dummy_big是个0-1变量之外,其余的都是连续型变量。在这些变量中,pc_ddis是要研究的核心变量,pc_bf是pc_ddis与dummy_big的交乘项。

请问为什么会出现这种红叉?

最佳答案

黃河泉 查看完整内容

1. 你的 ticker_no 是代表公司吧?请问你有几家公司呢? 2. 根据 time, 13741 to 8937034, but with gaps (日内资料吗?),我大胆猜测(所以我可能猜错)红叉应该是"没有(足够)资料"所造成的! 理由是 xtfmb 乃是针对每一期 (time=13741,...) 利用横断面资料跑回归,若在同一期没有足够(横断面的公司)资料(degree of freedom),可能造成你的情况(因为每一期的观察值不够)!
关键词:macbeth FAMA Beth Bet FAM 数据库

沙发
黃河泉 在职认证  发表于 2016-7-17 18:33:42
1. 你的 ticker_no 是代表公司吧?请问你有几家公司呢?
2. 根据 time, 13741 to 8937034, but with gaps (日内资料吗?),我大胆猜测(所以我可能猜错)红叉应该是"没有(足够)资料"所造成的!
理由是 xtfmb 乃是针对每一期 (time=13741,...) 利用横断面资料跑回归,若在同一期没有足够(横断面的公司)资料(degree of freedom),可能造成你的情况(因为每一期的观察值不够)!   
已有 1 人评分经验 学术水平 收起 理由
夏目贵志 + 10 + 2 热心帮助其他会员

总评分: 经验 + 10  学术水平 + 2   查看全部评分

藤椅
丘羽月之 发表于 2016-7-20 21:33:15
黃河泉 发表于 2016-7-18 16:52
1. 你的 ticker_no 是代表公司吧?请问你有几家公司呢?
2. 根据 time, 13741 to 8937034, but with gaps  ...
感谢您的回复!

ticker_no确实是代表公司,我大约有五千家,还是daily data,但是每一家公司的样本量不同,有的公司多有的公司少。

那您觉得我应该如何解决这个问题呢?是不是应该把样本量较少的公司剔除?

板凳
黃河泉 在职认证  发表于 2016-7-21 07:32:16
1. Daily data? 我"几乎没看过"有人利用日资料(两个多月吧?)做 panel data 分析的! 所以先提醒你这部分要找到文献依据!
2. 我猜测问题应该在于"同一日 (time)没有足够的公司资料"来跑回归!你再确认一下这部分!
3. 如果还找不出来,把资料寄给我,我帮你看看!

报纸
丘羽月之 发表于 2016-7-21 09:35:47
黃河泉 发表于 2016-7-21 07:32
1. Daily data? 我"几乎没看过"有人利用日资料(两个多月吧?)做 panel data 分析的! 所以先提醒你这部分要 ...
谢谢您!我这边再确认一下

地板
黃河泉 在职认证  发表于 2016-7-21 11:12:33
No problem at all.

7
风行12 发表于 2016-8-16 09:09:51
版主这个问题解决了吗,我也是一样的,运行的时候出现红叉,而且也是有的月份公司数据多有的月份公司数据少,不知你最后是怎样解决的呢

8
cherrychenrui 发表于 2019-5-24 14:36:59
黃河泉 发表于 2016-7-21 11:12
No problem at all.
黄老师好 我在使用滚动窗口进行时间序列回归的时候出现了很多小红叉  我想请教一下这是什么原因导致的?有什么解决方法嘛?我的数据是1959-2018年德国股票指数收益率的月度数据 进行过Timeid连续化处理 数据长度为711 窗口长度为474 多谢!

9
黃河泉 在职认证  发表于 2019-5-24 15:39:58
cherrychenrui 发表于 2019-5-24 14:36
黄老师好 我在使用滚动窗口进行时间序列回归的时候出现了很多小红叉  我想请教一下这是什么原因导致的?有 ...
应该是时间变量设定问题。

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

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