如何计算R中的四分位数?
在本文中,我们将讨论如何在 R 编程语言中计算四分位数。
四分位数只是在覆盖一定百分比的数据后出现的特殊百分位数。
- 第一个四分位数:指数据的第 25 个百分位数。这表明 25% 的数据低于生产值。
- 第二四分位数:指数据的第 50 个百分位数。这表明 50% 的数据低于生产值。这也是数据的中位数。
- 第三四分位数:指数据的第 75 个百分位数。这预测 75% 的数据低于生产值。
要获得所需的四分位数,请使用 quantile()函数。
Syntax: quantile( data, probs)
Parameter:
- data: data whose percentiles are to be calculated
- probs: percentile value
示例 1:计算向量中的四分位数
R
x = c(2,13,5,36,12,50)
res<-quantile(x, probs = c(0,0.25,0.5,0.75,1))
res
R
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
示例 2:计算数据框中的四分位数
R
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