楼主: 薄言往诉
10998 9

[问答] 在回归时,如何进行异方差调整和Cluster调整? [推广有奖]

  • 0关注
  • 1粉丝

已卖:54份资源

博士生

23%

还不是VIP/贵宾

-

威望
0
论坛币
106 个
通用积分
48.7543
学术水平
0 点
热心指数
4 点
信用等级
0 点
经验
1431 点
帖子
72
精华
0
在线时间
386 小时
注册时间
2014-5-6
最后登录
2025-6-29

楼主
薄言往诉 发表于 2016-2-2 14:26:41 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
第一,在进行普通的多元回归时,如何同时进行异方差调整和Cluster调整?异方差调整是否就是“model y=x1 x2/white;”?

第二,进行logit回归时,进行cluster调整的代码怎么写?(本人刚刚入门,所以麻烦告诉一个完整一些的代码~~)
第三,回归时,我需要将年份做为控制变量,现在采用的方法是:设置t-1个虚拟变量,比如year2,year3,……,yeart,(将year1作为基组),在年份为年度k时,yeark取值为1,其他的year取值为0。跑回归的时候就直接把这t-1个变量都放到自变量的位置上,即model y=x1 x2 year2 year3 …… yeart。 这种做法是否可行呢?如果这么做,和在STATA中采用 reg y x1 x2 i.year的效果是否相同?
问题有点多,麻烦大神们帮忙想一下,谢谢!~~
二维码

扫码加我 拉你入群

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

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

关键词:Cluster 异方差 CLU model Stata white 如何

沙发
薄言往诉 发表于 2016-2-2 20:36:09
自己顶一下。。有人知道怎么做吗~~或者就三个问题中的一个也好呀~

藤椅
506232839 发表于 2016-2-3 00:16:38 来自手机
薄言往诉 发表于 2016-2-2 14:26
第一,在进行普通的多元回归时,如何同时进行异方差调整和Cluster调整?异方差调整是否就是“model y=x1 x2 ...
异方差Stata中命令后面加robust就行,也就是怀特稳健标准误。

板凳
lady扣扣 发表于 2016-2-3 07:27:58
第一, 做white test 的code就是 MODEL dependents=<regressors> < / white > ; /*which display heteroscedasticity-consistent standard errors*/
第二,不好意思啊没看懂( ̄▽ ̄") ......

第三,根据咱的理解,是要把year这个变量做成dummy variable。 (不知道对不对啊)那么year这个变量是随机的,等于1,2,3,4.......k。一共要建立k-1个虚拟变量。如果year=1 是基组,那么,最后跑reg的时候要包含其他k-1个虚拟变量。
咱是这样建的虚拟变量(year2,year3,year4.......yeark)
if year=2 then year2=1; else=0;
if year=3 then year3=1; else=0;
if year=4 then year4=1; else=0;
.......
if year=k then yeark=1; else=0;

这样建立的是除了基组以外的所有虚拟变量。然后跑reg 的时候y= x1 x2 year2 year3 ... yeark 才会看到针对每一年的0.0
因为咱不用STATA所以不知道一不一样什么的.......
希望咱的回答对您有所帮助或是启发
谢谢

报纸
薄言往诉 发表于 2016-2-3 11:51:55
lady扣扣 发表于 2016-2-3 07:27
第一, 做white test 的code就是 MODEL dependents= < / white > ; /*which display heteroscedasticity-co ...
太谢谢啊~
再请问一下,那SAS中,在回归时进行cluster调整要怎么做您知道吗?就是要“对回归模型统计量的标准误差进行聚类处理”。

地板
薄言往诉 发表于 2016-2-3 11:52:13
506232839 发表于 2016-2-3 00:16
异方差Stata中命令后面加robust就行,也就是怀特稳健标准误。
明白了谢谢~

7
微笑糖果 发表于 2016-7-8 15:39:00
第三问,楼主说的方法可行的。不过我在做logit回归时,直接使用class语句,就能把year自动变为dummy。比如:
proc logit data=dataset;
class year;
model y= x1 x2 x3 year;
run;

8
薄言往诉 发表于 2016-7-13 20:02:25
微笑糖果 发表于 2016-7-8 15:39
第三问,楼主说的方法可行的。不过我在做logit回归时,直接使用class语句,就能把year自动变为dummy。比如: ...
好办法!谢谢解答~

9
summerymiao 发表于 2016-7-19 16:29:50
可素还是没有说,logit 怎么cluster呢

10
薄言往诉 发表于 2016-9-10 14:47:44
summerymiao 发表于 2016-7-19 16:29
可素还是没有说,logit 怎么cluster呢
最后我还是直接用stata做了,非常方便

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-6 08:22