全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
23809 4
2017-07-22
悬赏 3 个论坛币 已解决

2.JPG 如图,请问怎样可以把a列数字相加,想达到的结果是比方第一行,我要算第2 3 行a的求和...第4行,我要算第5 6 7行a的求和;第5行,我要算第4 6 7行a的求和,也就是b列中的效果呢,目前想到的方案是第一步:按iso2j同时按年分类求和,也就是类似by(iso2j year)这样的命令,并重复结果,而不是出一个总和的结果;第二步用新形成的数列减去a列,相当于把自身减去了,这样就得到了,就是不知道代码该怎么实现,请教各位大神代码,感谢!!excel文件中附件中,再次感谢!!

最佳答案

蓝色 查看完整内容

https://bbs.pinggu.org/thread-3096829-1-1.html
二维码

扫码加我 拉你入群

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

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

全部回复
2017-7-22 22:21:43
二维码

扫码加我 拉你入群

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

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

2017-7-22 22:22:52
要做stata中实现这个,我看上面正文里没写[捂脸]
二维码

扫码加我 拉你入群

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

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

2017-7-22 22:25:01
还有我b列的第三行数据打错了,是0+1~
二维码

扫码加我 拉你入群

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

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

2017-7-22 23:01:06
蓝色 发表于 2017-7-22 22:35
https://bbs.pinggu.org/thread-3096829-1-1.html
感谢!刚琢磨了一下,用命令egen a1=total(a),by(iso2j year)   
generate b=a1-a 解决啦,感谢!!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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