全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
4137 10
2012-05-22

在我的文章中需要分行业分年份进行回归,最终计算残差。我使用的命令如下:

bysort industry year: reg y x1 x2 x3 x4 x5 x6

        predict e, resid
    但是得到的残差值明显不符合实际,所以想向各位高手请教一下,是不是在预测残差的时候也需要分组?正确的命令应该是如何书写呢?非常谢谢。
二维码

扫码加我 拉你入群

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

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

全部回复
2012-5-22 10:10:46
怎么个不符情况?
二维码

扫码加我 拉你入群

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

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

2012-5-22 10:18:02
egen t = group(year)
qui sum t
local Nt = r(max)
egen s = group(sic)
qui sum s
local Ns = r(max)

gen res = .

forvalues t = 1/`Nt'{
    forvalues s = 1/`Ns'{
       cap qui reg tl size if (t==`t' & s==`s')
           cap qui predict e if e(sample)
           cap qui replace res = e if e(sample)
    }
}
二维码

扫码加我 拉你入群

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

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

2012-5-22 10:19:06
我使用了连老师上面的方法,但是得到的残差全是缺漏值,我不知道是不是因为删除了一些样本,年份不连续的原因
二维码

扫码加我 拉你入群

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

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

2012-5-22 10:19:54
haddy1009 发表于 2012-5-22 10:10
怎么个不符情况?
上面的命令是错的
二维码

扫码加我 拉你入群

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

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

2012-5-22 12:59:55
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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