楼主: 智芷
23942 8

[数据管理求助] 怎么编写剔除异常数据的命令 [推广有奖]

  • 2关注
  • 1粉丝

已卖:220份资源

大专生

33%

还不是VIP/贵宾

-

威望
0
论坛币
313 个
通用积分
0.3000
学术水平
2 点
热心指数
2 点
信用等级
0 点
经验
1201 点
帖子
31
精华
0
在线时间
32 小时
注册时间
2013-9-22
最后登录
2014-4-19

楼主
智芷 学生认证  发表于 2014-4-5 07:32:55 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
剔除了模型中用到的控制变量和被解释变量①中小于各自P1(1百分位数)以及大于p99(99百分数)的观测值,这个命令怎么写呢

二维码

扫码加我 拉你入群

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

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

关键词:百分位数 解释变量 控制变量 观测值 分位数 百分数 模型

回帖推荐

winniewang2222 发表于2楼  查看完整内容

看你是要删除掉呢,还是将极致改为p1或p99的值。 假设要操作的变量是a,如果是删除 qui sum a,de drop if a=r(p99) 如果是要取代 qui sum a,de replace a=r(p1) if a=r(p99)
你对我的态度决定我对你的温度!

沙发
winniewang2222 发表于 2014-4-5 08:49:56
看你是要删除掉呢,还是将极致改为p1或p99的值。

假设要操作的变量是a,如果是删除
qui sum a,de
drop if a<=r(p1)
drop if a>=r(p99)

如果是要取代
qui sum a,de
replace a=r(p1) if a<=r(p1)
replace a=r(p99) if a>=r(p99)
已有 4 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
橱窗组合 + 1 + 1 + 1 精彩帖子
你不要走 + 1 + 1 精彩帖子
SpencerMeng + 20 + 1 + 1 精彩帖子
智芷 + 1 + 1 + 1 热心帮助其他会员

总评分: 论坛币 + 20  学术水平 + 4  热心指数 + 4  信用等级 + 2   查看全部评分

世上万事,不过是一懒二拖三不读书。

藤椅
智芷 学生认证  发表于 2014-4-5 17:32:39
winniewang2222 发表于 2014-4-5 08:49
看你是要删除掉呢,还是将极致改为p1或p99的值。

假设要操作的变量是a,如果是删除
亲,太谢谢你了
你对我的态度决定我对你的温度!

板凳
winniewang2222 发表于 2014-4-6 13:11:16
智芷 发表于 2014-4-5 17:32
亲,太谢谢你了
不客气^^有问题再讨论~
世上万事,不过是一懒二拖三不读书。

报纸
zj20000101 发表于 2014-4-6 14:16:49
异常值有两种做法,即楼上所提出的删除或替换,称为“截尾” 及 “缩尾”。
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
规划和健康10 + 1 + 1 + 1 精彩帖子

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

地板
1029812370 学生认证  发表于 2015-6-25 20:08:44
截尾和缩尾命令是怎样的?

7
quliang1980 发表于 2016-5-2 18:00:28
winniewang2222 发表于 2014-4-5 08:49
看你是要删除掉呢,还是将极致改为p1或p99的值。

假设要操作的变量是a,如果是删除
出现了这个错误option drop not allowed

8
zabbyy 发表于 2017-8-14 11:11:49
winsor

9
dimanju 发表于 2018-1-17 14:02:21
zabbyy 发表于 2017-8-14 11:11
winsor
您好 目前数据集中产品按照代码进行识别,代码有很多,并且都有每种产品的对应的记录都有单价,请问怎么把归属于同一产品代码下,将低于平均价格十分之一或者高于平均价格十倍的样本点进行删除,请教您stata命令,谢谢您了

假设产品代码是Hs,对应的单价是price

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

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