如何在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")
输出
广告