全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
16046 11
2011-05-28
请问组内按份额从大到小排序,最大值列为1,该如何排?非常感谢!

egen g=group(stkcd, year)
egen r= rank(share)
我用以上命令,结果是从小到大,最小的是1。
二维码

扫码加我 拉你入群

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

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

全部回复
2011-5-28 07:15:02
sort命令应该可以,楼主试下
二维码

扫码加我 拉你入群

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

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

2011-5-28 07:41:03
gsort
二维码

扫码加我 拉你入群

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

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

2011-5-28 07:49:35
3#正解,,,,gsort
二维码

扫码加我 拉你入群

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

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

2011-5-28 10:30:34
gsort 只是排序,但我还要给share加序号。用gsort后,序号(r)的结果还是从小到大,如下:

stkcd          share     r     g
0005308      24%     2     1
0002050      40%     3     1
0002010      15%     1     1

我想要的结果是:
stkcd          share     r     g
0005308      24%     2     1
0002050      40%     1     1
0002010      15%     3     1

请问如何写程序?谢谢!
二维码

扫码加我 拉你入群

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

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

2011-5-28 12:27:09
在线求助,请解答
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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