计算数据集列的百分位数

2024-05-24

最亲爱的 R 专家,为您快速介绍一下:

我正在做一项作业,在这个练习中,我被要求从数据中获取基本统计数据infert数据集(它是内置的),特别是其中的一列,infert$age.

对于不熟悉数据集的人:

> table_ages     # Which is just subset(infert, select=c("age"));
    age
1    26
2    42
3    39
4    34
5    35
6    36
7    23
8    32
9    21
10   28
11   29
...
246  35
247  29
248  23

我必须找到列的中值、方差、偏度、标准差,这些都没有问题,直到我被要求找到“百分位数”列.

到目前为止我还没有找到任何东西,也许我从作业语言希腊语翻译得不正确。它是“ποσοστημόρια”,谷歌翻译指出这个英文术语是“百分位数”。

关于找到这些“百分位数”的任何教程或想法infert$age?


如果您订购矢量x,并找到向量中间的值,您刚刚找到了中位数,即第 50 个百分位数。同样的逻辑适用于任何百分比。这里有两个例子。

x <- rnorm(100)
quantile(x, probs = c(0, 0.25, 0.5, 0.75, 1)) # quartile
quantile(x, probs = seq(0, 1, by= 0.1)) # decile
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

计算数据集列的百分位数 的相关文章

随机推荐