全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
17306 14
2010-03-10
想请教各位stata高人 以下情况求和用stata应该怎么做呢? 万分感谢!!
例如 有以下形式的数据
obs     var1     var2
1         43           1
2         25           3
3         14           1
4          8            2
5         52           4
6         46           3
7         33           1
8         24           2
想求出序列3 即var3  使得var3的值为拥有相同var2值的var1的和
说得有点儿麻烦 举个例子就是
obs1 对应的var3= 43+14+33 (他们的var2都是1)
同理obs3 obs7 对应的var3也都应该是这个数
二维码

扫码加我 拉你入群

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

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

全部回复
2010-3-10 08:07:13
bys var2: egen var3=sum(var1)
二维码

扫码加我 拉你入群

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

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

2010-3-10 13:08:32
谢谢版主!!
二维码

扫码加我 拉你入群

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

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

2014-3-14 21:33:05
受益,谢谢!
二维码

扫码加我 拉你入群

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

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

2014-3-15 00:22:02
you can just use?

egen var3=sum(var1), by(var2)
二维码

扫码加我 拉你入群

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

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

2014-6-2 16:00:12
sungmoo 发表于 2010-3-10 08:07
bys var2: egen var3=sum(var1)
good!!但是有个问题,就是匹配成功之后,数据是加起来了,是一个一个组别这么加的,但是我只想要最终的和数据,那这样又怎么处理呢?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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