楼主: 常涓
1315 1

[面板数据求助] 修正琼斯模型分行业分年度求盈余 [推广有奖]

  • 1关注
  • 0粉丝

高中生

55%

还不是VIP/贵宾

-

威望
0
论坛币
17 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
759 点
帖子
33
精华
0
在线时间
16 小时
注册时间
2017-10-29
最后登录
2019-6-21

楼主
常涓 发表于 2018-11-26 17:13:28 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
看了网友分享的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  ...
额,小白的成长历程,是很多次尝试,记得软件要解压,不然有些指令做不了

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-1 00:39