楼主: laozhao
4309 3

[其他] stata处理percentile问题 [推广有奖]

  • 0关注
  • 0粉丝

已卖:4份资源

博士生

84%

还不是VIP/贵宾

-

威望
0
论坛币
156 个
通用积分
2.1190
学术水平
2 点
热心指数
4 点
信用等级
1 点
经验
15147 点
帖子
92
精华
0
在线时间
558 小时
注册时间
2006-10-15
最后登录
2025-3-8

楼主
laozhao 发表于 2011-8-18 22:47:00 |AI写论文
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
关键词:percentile percent Stata cent tata 如何

沙发
h3327156 发表于 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

藤椅
swj0128 发表于 2011-8-20 11:50:31
学习了。。

板凳
sungmoo 发表于 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)

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-1 16:00