楼主: chongzhi
2790 12

[数据管理求助] 计算两个分位数之间数据的个数 [推广有奖]

  • 3关注
  • 1粉丝

副教授

44%

还不是VIP/贵宾

-

威望
0
论坛币
3497 个
通用积分
48.3056
学术水平
3 点
热心指数
3 点
信用等级
0 点
经验
4690 点
帖子
139
精华
0
在线时间
1594 小时
注册时间
2012-10-22
最后登录
2025-9-9

楼主
chongzhi 发表于 2016-11-14 17:36:40 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
麻烦各位大侠,请教一个问题哈:就是怎么计算一堆数据中两个分位数之间到底有多少数据呢?数据里面有很多学校,比如计算每所学校中成绩的最高15%的个数?谢谢各位了
二维码

扫码加我 拉你入群

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

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

关键词:分位数 各位大侠 学校

沙发
黃河泉 在职认证  发表于 2016-11-15 07:42:27
根据定义(你应该先了解一下定义),成绩的最高15%大致对应第85个百分位数,比它更高有约15%的观察值,所以答案是个数等于 \[N\times 15\%\]其中 $N$ 为总观察值数目。

藤椅
chongzhi 发表于 2016-11-15 08:00:58
黃河泉 发表于 2016-11-15 07:42
根据定义(你应该先了解一下定义),成绩的最高15%大致对应第85个百分位数,比它更高有约15%的观察值,所以答 ...
谢谢,我是想用一个命令一下跑出一个结果来,因为计算的话量有点大

板凳
黃河泉 在职认证  发表于 2016-11-15 08:13:48
chongzhi 发表于 2016-11-15 08:00
谢谢,我是想用一个命令一下跑出一个结果来,因为计算的话量有点大
试试
  1. egen p85 = pctile(grade) if !missing(grade), p(85)
  2. gen d85 = grade>p85 if !missing(grade)
  3. egen n85 = total(d85) if !missing(grade)
复制代码

报纸
chongzhi 发表于 2016-11-15 08:13:55
黄老师,您好!能请教一下这个图是怎么做出来的吗?

SC)V~Q2{AZXA{MD3$074A9B.png (46.85 KB)

SC)V~Q2{AZXA{MD3$074A9B.png

地板
chongzhi 发表于 2016-11-15 08:14:40
黃河泉 发表于 2016-11-15 08:13
试试
好的,我试试!谢谢您

7
黃河泉 在职认证  发表于 2016-11-15 08:19:57
chongzhi 发表于 2016-11-15 08:13
黄老师,您好!能请教一下这个图是怎么做出来的吗?
不好意思,不太知道!

8
chongzhi 发表于 2016-11-15 08:22:57
不好意思,问的时候,没有说清楚,数据是成绩,左边是很多学校,等级就是按照比如成绩的前15%,中间比如40%,后45%划分,就是怎么画出这个图的?麻烦您谢谢

9
chongzhi 发表于 2016-11-15 08:23:28
黃河泉 发表于 2016-11-15 08:19
不好意思,不太知道!
摁,好的,谢谢

10
chongzhi 发表于 2016-11-15 08:48:36
黃河泉 发表于 2016-11-15 08:13
试试
谢谢老师提供的命令,问题解决了

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-30 01:32