楼主: wyfhdl
6694 9

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

  • 5关注
  • 15粉丝

副教授

26%

还不是VIP/贵宾

-

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

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
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-11-9 23:57