全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2875 7
2011-02-28
如果有如下变量:id(企业代码)year(年)ind(产业代码)wage(工资)foreign(外资企业的二元变量)我想生成 ‘同产业同一年外资企业工资水平’ 这一变量,使用的命令是
bys year ind: egen twage=sum(wage) if foreign==1
但遇到一个问题就是 生成的变量对内资企业(foreign=0)来说变成了缺失值.
请问各位如何将内资企业的值填充上呢?谢谢啦~
注:对内资企业来说,twage值应与同年同产业的外资企业的相同
二维码

扫码加我 拉你入群

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

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

全部回复
2011-2-28 19:43:23
貌似没有这样做的吧,还是楼主的问题比较高深!!!
二维码

扫码加我 拉你入群

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

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

2011-2-28 19:51:28
bys year ind : egen twage0=mean(twage)
二维码

扫码加我 拉你入群

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

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

2011-2-28 20:08:17
3# 蓝色 用这个算出来的变量 foreign=0 和 foreign=1的值不同哦
可能是我没表达清楚
我想算对所有企业来说,同年同产业的外资工资总数,对内外资企业这个值是一样的
还请版主再帮忙想想~ 谢谢啦~
二维码

扫码加我 拉你入群

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

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

2011-2-28 20:19:46

那你在求一下均值就可以了
二维码

扫码加我 拉你入群

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

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

2011-2-28 20:29:55
5# 蓝色 赞!版主太有才了~ 我琢磨了半天也没想出来..  太感谢啦~
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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