如何在R的箱線圖中用不同的線顯示上下四分位數?


為了在基礎R的箱線圖中用不同的線顯示上下四分位數,我們可以使用abline函式,但我們需要使用quantile函式在abline內部找到相應四分位數的值。使用abline和分位數建立的線可能與箱線圖函式建立的線不重合,因為計算方法存在差異。箱線圖的計算方法解釋如下:

兩個“鉸鏈”是第一和第三四分位數的版本。對於奇數n(其中n <- length(x)),鉸鏈等於四分位數,對於偶數n則不同。而四分位數僅在n %% 4 == 1(n = 1 mod 4)時等於觀測值,鉸鏈則另外在n %% 4 == 2(n = 2 mod 4)時也等於觀測值,否則位於兩個觀測值之間。

示例

> x<-rnorm(100)
> boxplot(x)

輸出

示例

> abline(h=quantile(x,c(0.25,0.75)),col="blue")

輸出

更新時間: 2021年3月4日

141 次檢視

開啟你的職業生涯

透過完成課程獲得認證

立即開始
廣告

© . All rights reserved.