楼主: caicsmile
12737 9

[回归分析求助] 如何在控制了公司固定效应后,cluster by firm,并且做组间差异检验 [推广有奖]

  • 0关注
  • 1粉丝

已卖:90份资源

本科生

87%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
1.2602
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1414 点
帖子
22
精华
0
在线时间
182 小时
注册时间
2015-8-19
最后登录
2024-12-3

楼主
caicsmile 发表于 2018-6-8 16:03:57 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
在文献中看到“Regressions 2–6 include firm fixed effects. Errors in parentheses are clustered at the firm level.”
效仿它的做法,正常的命令应该是:
xi:xtreg y x i.year ,fe vce cluster(number)
注:numbe为公司股票代码
但问题在于我需要做两组间的组间系数差异检验,即:
suest m1 m2
test [m1_mean]x=[m2_mean]x
如果还是要控制公司固定效应,此时不能使用xtreg命令。
只能用xi:reg y x i.year i.number
但是这个时候如何cluster 呢?尝试命令如下:
xi:reg y x i.year i.number if a==1 , vce cluster(number)
est store m1
xi:reg y x i.year i.number if a==0, vce cluster(number)
est store m2
suest m1 m2
test [m1_mean]x=[m2_mean]x
但反馈是
m1 was estimated with cluster(number).
re-estimate without the cluster() option, and
specify the cluster() option with suest.



二维码

扫码加我 拉你入群

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

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

关键词:公司固定效应 股票代码 控制公司 固定效应 公司股票

沙发
黃河泉 在职认证  发表于 2018-6-9 16:11:38
(help) suest 有个选项
  1. suest m1 m2, vce(cluster cityid)
复制代码
请试试看!
已有 2 人评分学术水平 热心指数 信用等级 收起 理由
gordoven + 1 + 1 + 1 观点有启发
Stakiny + 2 + 2 + 2 热心帮助其他会员

总评分: 学术水平 + 3  热心指数 + 3  信用等级 + 3   查看全部评分

藤椅
caicsmile 发表于 2018-6-11 11:21:01
还是不行呢,黄老师。
suest m1 m2,vce(cluster number )
m1 was estimated with cluster(number).
re-estimate without the cluster() option, and
specify the cluster() option with suest.
r(322);

板凳
黃河泉 在职认证  发表于 2018-6-11 11:43:25
caicsmile 发表于 2018-6-11 11:21
还是不行呢,黄老师。
suest m1 m2,vce(cluster number )
m1 was estimated with cluster(number).
1. 请用回复。 2. 试试
  1. webuse grunfeld, clear

  2. xtset company year

  3. reg invest mvalue kstock i.company if time < 11
  4. est store m1
  5. reg invest mvalue kstock i.company if time > 10
  6. est store m2

  7. suest m1 m2, vce(cluster company)
  8. test [m1_mean]mvalue=[m2_mean]mvalue
复制代码
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
白杨九 + 5 + 4 + 4 + 4 精彩帖子

总评分: 论坛币 + 5  学术水平 + 4  热心指数 + 4  信用等级 + 4   查看全部评分

报纸
苦鬼2014 学生认证  发表于 2019-4-4 10:30:23
黃河泉 发表于 2018-6-11 11:43
1. 请用回复。 2. 试试
能行,谢谢老师。查了help suest发现这个命令没有返回值,我现在的做法是手动复制chi和p,用来检验分组系数差异。

地板
黃河泉 在职认证  发表于 2019-4-4 11:04:19
苦鬼2014 发表于 2019-4-4 10:30
能行,谢谢老师。查了help suest发现这个命令没有返回值,我现在的做法是手动复制chi和p,用来检 ...
请 help test
  1. disp r(chi2)
  2. disp r(p)
复制代码

7
小番茄图图 学生认证  发表于 2020-7-7 01:01:13
caicsmile 发表于 2018-6-11 11:21
还是不行呢,黄老师。
suest m1 m2,vce(cluster number )
m1 was estimated with cluster(number).
请问楼主最后怎么解决的呢 求助

8
Nia 发表于 2021-11-20 16:29:33
“ Estimation should take place without the vce(robust) or vce(cluster clustvar) option. suest always computes the robust estimator of the (co)variance, and suest has a vce(cluster clustvar) option.” 来自stata官方手册pdf。

9
陈陈~ 发表于 2022-12-8 17:59:57
请问楼主解决了嘛

10
Maaaargaret 发表于 2023-2-13 11:07:25
请问面板数据,个体、时间双方固定效应,在分组回归过程中用的robust,然后就出现了如下报错:
a was estimated with cluster(id).
re-estimate without the cluster() option, and
specify the cluster() option with suest.
我目前的理解是这样的:
在做分组回归时,还是用robust,并导出robust的结果;但是在做差异性检验的时候,不加入robust,用cluster检验,对吗?

111.png (68.43 KB)

111.png

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

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