楼主: qifei1988
11861 3

[数据管理求助] stata处理异常值 [推广有奖]

  • 11关注
  • 3粉丝

讲师

11%

还不是VIP/贵宾

-

威望
0
论坛币
2856 个
通用积分
1.0014
学术水平
2 点
热心指数
0 点
信用等级
0 点
经验
3929 点
帖子
408
精华
0
在线时间
419 小时
注册时间
2009-2-7
最后登录
2024-6-28

楼主
qifei1988 发表于 2012-6-4 21:52:49 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
本人在看伍德里奇导论第四版(中文)p309页例9.8,考察R&D的强度与企业规模,做rdintens对sales和profmarg回归时,文中说sales有两个异常值,把它们去掉后做一个回归,我用stata命令drop不知怎么去掉它们,另外,因变量和自变量有异常值,文中说可设虚拟变量解决,我也不知道如何操作,请高手不吝赐教!谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:Stata tata 异常值 stata命令 sales 异常 规模 因变量 自变量 如何

沙发
cheerhappy 发表于 2012-12-4 10:55:54
怎么都无人回答呢?
不放弃、不抛弃

藤椅
米米ET 发表于 2014-1-2 20:58:24
reg rdintens sales profmarg
reg rdintens sales profmarg if sales<20000
已有 1 人评分论坛币 热心指数 收起 理由
crystal8832 + 10 + 1 热心帮助其他会员

总评分: 论坛币 + 10  热心指数 + 1   查看全部评分

板凳
caozhaowen 在职认证  发表于 2016-7-28 09:56:03
目前没有看这里的内容。建议:
1、sales的取值范围。比如,如果认为sales的值小于0为异常值,那么用list命令找到这个异常把改过来,或者直接删除。比如用
replays sales=. if sales<0

drop if sales<0
2、每个变量的取值范是什么?什么值是异常值?比如,变量a、b的值如果a>b为异常值(什么值为异常值要根据问题确定),就可以用虚拟变量找到这些异常值,然后用正确的值替代,比如说填入缺失值替代(用什么值替代根据具体问题确定)
gen ids=a<=b
replace a=. if ids==0
replace b=. if ids==0
上面的建议希望对你有启发。

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

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