全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
7782 4
2008-06-18

小弟有一个疑问啊。

我对一个样本根据年份和行业进行了分组回归,现在需要对每个回归求估计值和残差。

如果分组以后再用Predict,他是以每个组的回归结果为准呢,还是按照最后一个回归的系数进行估计?

如何有效进行分组回归的估计呢?谢谢,在线等

二维码

扫码加我 拉你入群

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

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

全部回复
2008-6-19 08:21:00
按照你的描述,是按照最后一个回归的系数。你可以用forvalues循环

egen g = group(year industry)
gen xb =  .
gen res = .

forvalues i = 1/480 {
    reg ...... if g==`i'
    predict xb1 if g==`i'
    predict res1 if g==`i', res
    replace xb = xb1 if g==`i'
    replace res = res1 if g==`i'
    drop xb1 res1
}

二维码

扫码加我 拉你入群

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

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

2008-6-19 09:55:00

恩,直接用Predict的确会出问题的。按照最后一个组的系数回归。

谢谢你啊。呵呵,我是STATA的初学者。

二维码

扫码加我 拉你入群

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

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

2015-1-10 08:40:03
whgyu 发表于 2008-6-19 08:21
按照你的描述,是按照最后一个回归的系数。你可以用forvalues循环egen g = group(year industry)gen xb =&# ...
大神,xb=.那里要填什么?res=.那里填什么?
二维码

扫码加我 拉你入群

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

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

2018-4-16 17:26:03
whgyu 发表于 2008-6-19 08:21
按照你的描述,是按照最后一个回归的系数。你可以用forvalues循环egen g = group(year industry)gen xb =&# ...
求问大神,得到的res结果只有一小部分,其余全都还是.,推测可能是数据整理的问题,请问这是怎么回事呢?
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群