5

从包中使用时,异常值不是 R 自己boxplot()的,而是缺失的。我试图理解为什么。gap.boxplot()plotrix

请看这个例子:

> mtcars[2,c('mpg')] <- 45
> mtcars[6,c('mpg')] <- 77

使用boxplot(mtcars$mpg)您可以在箱线图顶部看到两个额外的点(异常值)。

R自己的<code>boxplot()</code>

在该图形中使用gap.boxplot(mtcars$mpg)from package 结果plotrix

在此处输入图像描述

最大的问题是为什么以及如何解决这个问题?

4

1 回答 1

4

我找到了一种解决方法来获取异常值。它涉及从gap.boxplot命令访问异常值的值。看起来异常值的值正在计算但未绘制。我很想知道为什么会这样。

gap.boxplot(mtcars$mpg)
outliers = gap.boxplot(mtcars$mpg)$out
points(x = rep(1,length(outliers)), y = c(outliers))
于 2017-01-03T15:55:21.207 回答