全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
4258 3
2011-08-18
悬赏 10 个论坛币 已解决
如何处理percentile的问题
比如两个年级的学生成绩,满分不一样,1年级的满分100,2年级的满分80,所以没法比较,想用percentile来说明,就像GRE成绩那样,比如1年级的学生考了85分在1年级中有百分之多少的学生比他低。2年级的也是类似,考了62分的能占前百分之多少,怎么做?
185?%
196?%
177?%
160?%
1
251?%
262?%
245?%
280?%
2

最佳答案

h3327156 查看完整内容

*假设您有如下的资料 input y score 1 85 1 96 1 77 1 60 2 51 2 62 2 45 2 80 2 75 end *试一下面的程序 bysort y:egen rank=rank(score) bysort y:g percent=rank/(_N) drop rank
二维码

扫码加我 拉你入群

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

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

全部回复
2011-8-18 22:47:01
*假设您有如下的资料

input y score
1 85       
1 96       
1 77       
1 60       
2 51       
2 62       
2 45       
2 80
2 75
end

*试一下面的程序
bysort y:egen rank=rank(score)
bysort y:g percent=rank/(_N)       
drop rank
二维码

扫码加我 拉你入群

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

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

2011-8-20 11:50:31
学习了。。
二维码

扫码加我 拉你入群

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

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

2011-8-22 17:38:13
clear
inp y score
1 85        
1 96        
1 77        
1 60        
2 51        
2 62        
2 45        
2 80
2 75
end

g s=85*(y==1)+62*(y==2)
bys y: egen p=sum((score<s)/_N)
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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