全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1316 1
2018-11-26
看了网友分享的stata分行业分年度计算盈余的不同指令有很多不懂的地方啊,求大神们指教:方法一:statsby _b, by(industry year) saving(123.dta, replace): reg y x1 x2 x3 x4 merge m:1 industry year using 123.dta gen yhat = x1*_b_x1 + x2*_b_x2 + x3*_b_x3 + x4*_b_x4 + _b_cons



上面指令中123.dta这个文档是啥?是自己随便命名一个保存文档吗?试了下不行啊
1543222745(1).png
方法二:
egen t = group(year)
qui sum t
local Nt = r(max)
egen s = group(ind)
qui sum s
local Ns = r(max)
gen res = .
forvalues t = 1/`Nt' {
     forvalues s = 1/`Ns' {
        cap qui reg return returntl1 size if (t==`t' & s==`s')
        cap qui predict e if e(sample), res
        cap qui replace res = e if e(sample)
        cap drop e
   }
}
save example, clear
我见有人说这两种方法计算的结果一样,也有人说不一样,想试一下,可是我每次输入指令结果就是这样
unknown egen function group()    这盈余算不对,后头没法弄,有看很多前辈的帖子,可是自己刚学习stata,很多看不懂,哎好想哭,求大神指教
二维码

扫码加我 拉你入群

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

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

全部回复
2018-12-2 09:32:07
常涓 发表于 2018-11-26 17:13
看了网友分享的stata分行业分年度计算盈余的不同指令有很多不懂的地方啊,求大神们指教:方法一:statsby  ...
额,小白的成长历程,是很多次尝试,记得软件要解压,不然有些指令做不了
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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