全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1060 1
2020-09-23
statsby之后,可以直接使用predict预测残差吗?
比如:
statsby _b _se r2=e(r2), by(indyear) saving(accrualb.dta,replace): ///
                         reg ta1 invlagsize dsale ppe, nocons
merge m:1 indyear using accrualb, nogen
gen da1995_nocons = ta1 - _b_invlagsize*invlagsize - _b_dsale*drec - _b_ppe*ppe

是否可以使用predict直接预测出各组的残差?

另外,predict预测残差时是否包含常数项呢?
比如:
capture drop em1991
gen em1991 = .
forvalues i = 1/`N' {
        qui reg ta1 invlagsize dsale ppe if (indyear == `i')
        qui predict e if e(sample),residual
        qui replace em1991 = e if e(sample)
        drop e       
}

capture drop em1991_nocons
gen em1991_nocons = .
forvalues i = 1/`N' {
        qui reg ta1 invlagsize dsale ppe if (indyear == `i'), nocons
        qui predict e if e(sample),residual
        qui replace em1991_nocons = e if e(sample)
        drop e       
}

这两段代码中predict e时,是否减掉常数项,是与reg,nocons保持一致吗?
谢谢
二维码

扫码加我 拉你入群

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

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

全部回复
2020-9-23 10:35:48
可安裝 ssc install asreg 並看看 help asreg。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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