全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
5723 4
2016-02-02
大家好,我的数据结构是n个公司,k个变量,然后时间是一年内的52周。我需要在一年内,按照公司进行回归,然后记录残差。主要是需要残差构造后续变量。
我用bysort firm_id: reg y x。
但是不知道怎么才能记录残差。
希望各位大神指教。多谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2016-2-12 09:27:52
我觉得应该要个循环比较好吧,比如firm_id是1到100
forvalues i=1/100 {
    reg y x if firm_id==`i'
    predict resid`i', resid
}
二维码

扫码加我 拉你入群

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

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

2016-2-16 03:14:42
help statsby
二维码

扫码加我 拉你入群

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

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

2016-2-16 14:26:17
luckykong 发表于 2016-2-16 03:14
help statsby
哦好,谢谢,以前只知道statsby能够记录分组回归后的回归系数,R2,我再仔细看看statsby的用法
二维码

扫码加我 拉你入群

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

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

2016-2-16 16:33:33
名字没创意 发表于 2016-2-16 14:26
哦好,谢谢,以前只知道statsby能够记录分组回归后的回归系数,R2,我再仔细看看statsby的用法
知道回归系数了,然后merge进入原数据,简单一个计算不就可以得到每一组的残差了么?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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