全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1331 3
2013-08-19
我的问题是:有如下表中,有五个地区(rid)在1990、1991、1992三年的产值记录(t),想将各年份的五个地区分别分组成rank表示的结果,请问如何用stata命令实现?
yearcidtrank
19901211
19902211
19903232
19904243
19905254
19915331
19914331
19911342
19912353
19913364
19925211
19924322
19923322
19921453
19922464


二维码

扫码加我 拉你入群

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

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

全部回复
2013-8-20 22:33:44
请帮忙回答下呗,一直卡在这个命令上了
二维码

扫码加我 拉你入群

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

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

2013-8-20 23:56:38
Help egen,找到rank条目;track option可能比你要的结果更复合规范。
egen rank_on_myvar = rank( t ), by( year ) track
如果硬是要你的结果,egen rank_on_myvar = rank( t ), by( year )
之后,可以自行更改.5至你想要的排名。过程中可能会产生0排名,得另外修正。这源自于egen命令没有修正ties。
二维码

扫码加我 拉你入群

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

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

2013-8-22 11:13:32
谢谢,我试一下
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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