楼主: wenxian1208
5289 5

[数据管理求助] 如何分组删除样本 [推广有奖]

  • 1关注
  • 0粉丝

已卖:3份资源

大专生

28%

还不是VIP/贵宾

-

威望
0
论坛币
3079 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
274 点
帖子
15
精华
0
在线时间
66 小时
注册时间
2014-9-16
最后登录
2020-2-6

楼主
wenxian1208 发表于 2015-8-22 18:44:25 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
unres        uschn
R/48/82        1
R/57/112        1
R/50/28D        0
R/48/73        1
R/50/197        1
R/50/38B/VII        1
R/47/24        1
R/52/63        1
R/62/150        0
R/47/69I        1
R/61/175        1
R/54/73        1
部分数据如上所示,观察值约30万,按unres值的不同对数据进行分组,大概有1400组,每组200个样本,每一组都有虚拟变量uschn,想按照unres值的分组删除组内uschn全部为0的样本,如何办到?

二维码

扫码加我 拉你入群

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

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

关键词:部分数据 虚拟变量 RES CHN USC 如何 样本

沙发
shajia2008 在职认证  发表于 2015-8-22 18:58:55
没大看懂,drop if uschn==0不行吗?

藤椅
wenxian1208 发表于 2015-8-22 19:04:26
shajia2008 发表于 2015-8-22 18:58
没大看懂,drop if uschn==0不行吗?
不能,有的uschn==0还要进行下一步分析,必须得按照unres分组删除

板凳
shajia2008 在职认证  发表于 2015-8-22 21:54:00
哦哦,大概明白了:
bysort unres: egen y=sum(uschn)
drop if y==0
第一行是按照unres变量分组后,对每组的uschn求和;第二行是把组内uschn之和为零的样本全部删除。
不知道这样是否符合要求
已有 1 人评分经验 热心指数 收起 理由
夏目贵志 + 5 + 1 热心帮助其他会员

总评分: 经验 + 5  热心指数 + 1   查看全部评分

报纸
wenxian1208 发表于 2015-8-22 22:30:04
shajia2008 发表于 2015-8-22 21:54
哦哦,大概明白了:
bysort unres: egen y=sum(uschn)
drop if y==0
谢谢,药到病除,茅塞顿开啊!!

地板
shajia2008 在职认证  发表于 2015-8-22 22:40:39
wenxian1208 发表于 2015-8-22 22:30
谢谢,药到病除,茅塞顿开啊!!
也是在论坛上学到的这个命令,论坛太强大

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

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