全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
9338 15
2019-05-21
复制代码

分组回归公式是:
winsor2 TCA CFO1 CFO2 CFO3 REV2 PPE, replace cuts(1 99)
bys year IndB03: reg CFO1 CFO2 CFO3 REV2 PPE
predict e,r

那后续如何提取残差的标准差呢?谢谢!


二维码

扫码加我 拉你入群

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

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

全部回复
2019-5-21 22:09:58
su e
然后利用r命令
g cancha=r(sd)
二维码

扫码加我 拉你入群

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

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

2019-5-21 22:56:39
liuywustb 发表于 2019-5-21 22:09
su e
然后利用r命令
g cancha=r(sd)
谢谢解答,那请问前面的分行业分年度的残差要怎么提取呢?
我以为这个命令是可以跑的,但实际操作上只是显示最后一次回归的残差,并且因为分组后最后一组样本量不足,还无法得到残差。
上网查了命令:
gen resid_stddev = .
forvalues year in 1980/2010 {
       reg Y X1 X2 X3 if year == `year'
       capture drop resid
       predict resid if e(sample), r
       su resid
       replace resid_stddev = r(sd) if year == `year'
}
table year, contents(mean resid_stddev)
在实际操作中也出现了invalid syntax的情况。
谢谢你了!
二维码

扫码加我 拉你入群

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

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

2019-5-22 06:50:05
谢谢用 dataex 发出资料,请试试
复制代码
二维码

扫码加我 拉你入群

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

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

2019-5-22 10:17:49
黃河泉 发表于 2019-5-22 06:50
谢谢用 dataex 发出资料,请试试
谢谢,完美解决问题~
二维码

扫码加我 拉你入群

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

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

2019-5-22 10:27:44
liuywustb 发表于 2019-5-21 22:09
su e
然后利用r命令
g cancha=r(sd)
谢谢解答~
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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