楼主: wyfhdl
6954 9

[问答] 我知道这是一个很作的问题,ggplot2中boxplot如何不显示outliner [推广有奖]

  • 5关注
  • 15粉丝

已卖:1502份资源

副教授

26%

还不是VIP/贵宾

-

威望
0
论坛币
2526 个
通用积分
138.3977
学术水平
27 点
热心指数
33 点
信用等级
23 点
经验
60603 点
帖子
260
精华
0
在线时间
1248 小时
注册时间
2009-12-21
最后登录
2023-2-21

楼主
wyfhdl 发表于 2014-11-13 22:07:01 |AI写论文
10论坛币
RT
在boxplot中可以轻易的通过
  1. outlier=FALSE
复制代码
来屏蔽这个问题,但是如果使用ggplot2要怎么做

最佳答案

马甲1号 查看完整内容

stackoverflow上面有人问过. http://stackoverflow.com/questions/5677885/ignore-outliers-in-ggplot2-boxplot 貌似还是需要手动改 coord_cartesian.
关键词:OUTLINE BOXPLOT ggplot2 gplot plot 如何
犯我华者 虽远必诛

沙发
马甲1号 发表于 2014-11-13 22:07:02
stackoverflow上面有人问过.
http://stackoverflow.com/questio ... -in-ggplot2-boxplot
貌似还是需要手动改 coord_cartesian.

藤椅
suzhzh 发表于 2014-11-14 10:00:06
Good question. I want to know the same. Good question

板凳
rixingrixing 发表于 2014-11-15 19:26:46
我知道这是一个很不靠谱的答案,但是。。。可以考虑把那几条数据删掉。。。

报纸
suhui0723 在职认证  发表于 2014-11-16 19:40:08
能先用异常检测检测出异常数据。。。。再去掉这几个数据吗。。。。。。。。。。。

地板
soccy 发表于 2014-11-16 20:26:01
ggplot2是探索性数据分析工具,恐怕没有现成隐藏数据的功能。

7
wyfhdl 发表于 2014-11-17 08:44:09
rixingrixing 发表于 2014-11-15 19:26
我知道这是一个很不靠谱的答案,但是。。。可以考虑把那几条数据删掉。。。
果然不靠谱

8
wyfhdl 发表于 2014-11-17 08:47:13
suhui0723 发表于 2014-11-16 19:40
能先用异常检测检测出异常数据。。。。再去掉这几个数据吗。。。。。。。。。。。
异常点是Q1/Q3+-1.5IQR,如果是删掉几个数据的话,第二次作图的IQR和Q1/Q3都变了。。。虽然不一定一定会有异常点出现,但是boxplot应该已经变了吧

9
rixingrixing 发表于 2014-11-23 22:41:59
wyfhdl 发表于 2014-11-17 08:44
果然不靠谱
好吧,你说的对。。。
不知道现在有没有找到解决方法?

10
fssdlyl001 发表于 2014-12-2 20:54:50
把outliers替换成NA就好了嘛...如果想在图形的某些元素中使用这些异常值,那就替换成NA后以新列插入

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 21:07