R语言 如何计算四分位数
在这篇文章中,我们将讨论如何在R编程语言中计算四分位数。
四分位数只是在覆盖了一定比例的数据后出现的特殊百分位数。
- 第一个四分位数: 指的是数据的第25个百分位数。这描绘了25%的数据是在产生的数值之下。
- 第二四分位数: 指的是数据的第50个百分位数。这表明50%的数据低于生产值。这也是数据的中位数。
- 第三四分位数: 指的是数据的第75个百分点。这预示着75%的数据在生产值之下。
为了获得所需的四分位数,需要使用quantile()函数。
语法: quantile( data, probs)
参数 。
- data: 要计算其百分位数的数据
- probs: 百分位数的值
例1:计算矢量中的四分位数
x = c(2,13,5,36,12,50)
res<-quantile(x, probs = c(0,0.25,0.5,0.75,1))
res
输出 。
0% 25% 50% 75% 100%
2.00 6.75 12.50 30.25 50.00
例2:计算数据框架中的四分位数
df<-data.frame(x = c(2,13,5,36,12,50),
y = c('a','b','c','c','c','b'))
res<-quantile(df$x, probs = c(0,0.25,0.5,0.75,1))
res
输出 。
0% 25% 50% 75% 100%
2.00 6.75 12.50 30.25 50.00