楼主: guanwei519
7442 4

[数据管理求助] 删除排名前百分之一的数据提取前百分之三十的数据 [推广有奖]

  • 0关注
  • 0粉丝

已卖:1份资源

大专生

81%

还不是VIP/贵宾

-

威望
0
论坛币
17 个
通用积分
3.5215
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
495 点
帖子
28
精华
0
在线时间
82 小时
注册时间
2018-4-4
最后登录
2023-1-30

楼主
guanwei519 学生认证  发表于 2018-6-27 15:22:23 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请教各位大神,如何用stata删除排名前百分之一的数据,然后在提取前百分之三十的数据哪
二维码

扫码加我 拉你入群

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

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

关键词:数据提取 Stata tata 如何用

沙发
也是晴天 在职认证  学生认证  发表于 2018-6-27 16:12:55
_pctile var, percentile(1)
drop if var <r(r1)
_pctile var, percentile(30)
keep if var<r(r1)
已有 1 人评分论坛币 学术水平 热心指数 收起 理由
逐梦的太阳 + 10 + 5 + 5 热心帮助其他会员

总评分: 论坛币 + 10  学术水平 + 5  热心指数 + 5   查看全部评分

藤椅
guanwei519 学生认证  发表于 2018-6-27 16:59:51
也是晴天 发表于 2018-6-27 16:12
_pctile var, percentile(1)
drop if var
感谢大神的回复,但是我还有个问题,我之前也是用的这个命令,因为我想筛选的是从大到小的数据,在执行第一条语句的时候,感觉没有删除排名在前百分之一的数据,想问您怎么解决哪

板凳
guanwei519 学生认证  发表于 2018-6-27 17:53:46
guanwei519 发表于 2018-6-27 16:59
感谢大神的回复,但是我还有个问题,我之前也是用的这个命令,因为我想筛选的是从大到小的数据,在执行第 ...
刚刚用了一个笨的方法,就是在数据是从小到大排序的情况下,写了这样的语句,不知道这样对不对
pctile purename, percentile(99)
keep if purename <r(r1)
_pctile purename, percentile(70)
drop if purename<r(r1)

报纸
也是晴天 在职认证  学生认证  发表于 2018-6-28 14:30:41
也可以,解决问题的办法很灵活的,你可以排序下再处理都行

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

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