31

可能重复:
更改箱线图中的异常值规则

我需要使用箱线图来可视化我的结果。

x<-rnorm(10000)
boxplot(x,horizontal=TRUE,axes=FALSE)

如何在可视化过程中过滤异常值?

(1) 这样我就可以在屏幕上看到完整的图像,而不会出现丑陋的异常值。

http://postimage.org/image/szzbez0h1/a610666d/

(2) 有什么方法可以显示一定范围内的异常值? http://postimage.org/image/np28oee0b/8251d102/

问候

4

1 回答 1

57

查看?boxplot您需要的所有帮助。

 outline: if ‘outline’ is not true, the outliers are not drawn (as
          points whereas S+ uses lines).

boxplot(x,horizontal=TRUE,axes=FALSE,outline=FALSE)

并且为了扩展胡须的范围并抑制该范围内的异常值:

   range: this determines how far the plot whiskers extend out from the
          box.  If ‘range’ is positive, the whiskers extend to the most
          extreme data point which is no more than ‘range’ times the
          interquartile range from the box. A value of zero causes the
          whiskers to extend to the data extremes.

# change the value of range to change the whisker length
boxplot(x,horizontal=TRUE,axes=FALSE,range=2)
于 2013-01-08T03:37:19.123 回答