📅  最后修改于: 2023-12-03 15:11:51.107000             🧑  作者: Mango
在统计学中,分位数是指把一组数据等分成几个相等部分的数据点。R 语言提供了一些函数来计算分位数值。
quantile() 函数可以计算数据集的任意分位数。语法如下:
quantile(x, probs, na.rm=FALSE, names=TRUE)
参数说明:
示例代码:
set.seed(12345)
x <- rnorm(100, mean=5, sd=2)
quantile(x, probs = c(0.05, 0.25, 0.5, 0.75, 0.95))
结果:
5% 25% 50% 75% 95%
2.410711 3.793889 4.755936 6.289759 8.339799
fivenum() 函数可以计算数据集的五数概括,即最小值、下四分位数、中位数、上四分位数和最大值。语法如下:
fivenum(x, na.rm=FALSE)
参数说明:
示例代码:
set.seed(12345)
x <- rnorm(100, mean=5, sd=2)
fivenum(x)
结果:
[1] 1.801688 3.793889 4.755936 6.289759 9.870132
summary() 函数可以计算数据集的基本统计量,包括最小值、第一四分位数、中位数、均值、第三四分位数和最大值。语法如下:
summary(x)
参数说明:
示例代码:
set.seed(12345)
x <- rnorm(100, mean=5, sd=2)
summary(x)
结果:
Min. 1st Qu. Median Mean 3rd Qu. Max.
1.80169 3.79389 4.75594 5.06663 6.28976 9.87013
以上就是 R 语言中获取分位数值的函数介绍和示例代码。