簡體   English   中英

R上下晶須中的箱線圖

[英]Boxplot in R uper/lower whiskers

我正在使用Boxplot的最基本功能,boxplot(x,...,range = 1.5,但如果我不設置范圍,則讓R使用其默認值。例如boxplot(x,..., )晶須的精確分位數是多少?因為我的輪廓儀大於或小於上/下晶須。我怎么知道上/下晶須在輪廓儀上的確切百分比?換句話說,無需設置范圍內,請問上下晶須的數據百分比是多少?

例如,您可以按以下方式計算utliers的百分比:

# 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

不能完全確定您的問題是什么,但是: ?boxplot表示range的默認值為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

mean(<logical value>)是計算比例的快捷方式。 因為我從均勻分布中選擇了數據,所以除了晶須外實際上沒有其他點(通過查看boxplot(x)確認)。 如果我要使用rcauchy()重新進行此操作,將會有很多...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM