楼主: ※呱呱※
12296 4

[问答] R语言中如何实现多个异常值识别 [推广有奖]

  • 0关注
  • 0粉丝

大专生

15%

还不是VIP/贵宾

-

威望
0
论坛币
1 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
418 点
帖子
12
精华
0
在线时间
64 小时
注册时间
2012-12-6
最后登录
2015-8-21

楼主
※呱呱※ 发表于 2015-1-30 15:12:19 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
现有一单变量的数据集,若有多个异常值,如何对异常值进行识别呢?
二维码

扫码加我 拉你入群

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

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

关键词:异常值识别 如何实现 R语言 异常值 单变量 异常值 识别

沙发
wwwujl 发表于 2015-1-30 22:13:33
经典统计分析——三倍于标准差之上的数据为异常值。

藤椅
※呱呱※ 发表于 2015-2-3 10:46:50
wwwujl 发表于 2015-1-30 22:13
经典统计分析——三倍于标准差之上的数据为异常值。
用什么函数实现呢,而且我想画出散点图,并且在散点图中标出异常值的序号

板凳
李会超 发表于 2015-2-3 10:59:33
quantile找出75%分位数,大于其三倍的

报纸
kaifengedu 发表于 2015-2-3 12:19:50
Rplot02.png
  1. set.seed(2015)
  2. x <- runif(100)
  3. qq <- quantile(x)
  4. out <- 1.5 * (qq[4]-qq[2])
  5. plot(x[x>=out], col = 1, xlim = c(1, 100), ylim = c(0, 1))
  6. points(x[x<out], col = 2)
  7. legend("topright",legend = c("outlier","normal"), pch=1,col=1:2)
复制代码





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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-9 07:03