R 上/下晶须盒形图

R 上/下晶须盒形图,r,R,我使用的是Boxplot最基本的函数,Boxplot(x,…,range=1.5,但是如果我不设置范围,让R使用它的默认值晶须的分位数到底是多少?因为我的大纲视图比上/下晶须大或小。我如何知道上/下晶须上方或下方的大纲视图的确切百分比?换句话说,在不设置范围的情况下,我可以知道上/下晶须的数据百分比吗?用于考试例如,您可以按如下方式计算UTLIER的百分比: # Some data with outliers: d <- rnorm(100) d[sample(1:100, 10)] &l

我使用的是Boxplot最基本的函数,Boxplot(x,…,range=1.5,但是如果我不设置范围,让R使用它的默认值晶须的分位数到底是多少?因为我的大纲视图比上/下晶须大或小。我如何知道上/下晶须上方或下方的大纲视图的确切百分比?换句话说,在不设置范围的情况下,我可以知道上/下晶须的数据百分比吗?

用于考试例如,您可以按如下方式计算UTLIER的百分比:

# Some data with outliers:
d <- rnorm(100)
d[sample(1:100, 10)] <- rnorm(10,mean = 0, sd = 10)
bp <- boxplot(d)

# Get the values of the outliers:
out <- bp$out

# The proportion of outliers:
length(out)/length(d)*100
9
#一些带有异常值的数据:

d不完全确定您的问题是什么,但是:
?箱线图
表示
范围
的默认值为1.5,然后表示

范围:这决定了绘图胡须从图形延伸的距离 框。如果“范围”为正,则胡须延伸至最大 极限数据点不超过“范围”乘以 框中的四分位范围。值为零会导致 胡须延伸到数据的极端

换句话说,晶须不是定义为数据的一部分,而是定义为四分位范围的倍数

如果您想知道比例,可以使用
boxplot.stats

set.seed(101)
x <- runif(100)
bb <- boxplot.stats(x)
 c(mean(x<min(bb$stats)),mean(x>max(bb$stats)))
## [1] 0 0
set.seed(101)

这能回答你的问题吗?