R 百分位数


百分位数

百分位数在统计中用于提供一个数字,描述给定百分比的值低于的值。

如果我们看一下wt(权重)变量来自mtcars数据集:

观察wt(重量)

1.513 1.615 1.835 1.935 2.140 2.200 2.320 2.465
2.620 2.770 2.780 2.875 3.150 3.170 3.190 3.215
3.435 3.440 3.440 3.440 3.460 3.520 3.570 3.570
3.730 3.780 3.840 3.845 4.070 5.250 5.345 5.424

汽车重量的 75% 是多少?答案是 3.61 或 3 610 磅,这意味着 75% 或汽车重量为 3 610 磅或更少:

示例

Data_Cars <- mtcars

# c() specifies which percentile you want
quantile(Data_Cars$wt, c(0.75))

结果:

75% 
3.61
亲自试一试 »

如果您运行quantile()函数不指定c()参数,您将获得 0、25、50、75 和 100 的百分位数:

示例

Data_Cars <- mtcars

quantile(Data_Cars$wt)

结果:

     0%     25%     50%     75%    100% 
1.51300 2.58125 3.32500 3.61000 5.42400 
亲自试一试 »

四分位数

四分位数是按升序排序时分为四个部分的数据:

  1. 第一个四分位数的值截断了前 25% 的数据
  2. 第二个四分位数的值截断了前 50% 的数据
  3. 第三个四分位数的值截断了前 75% 的数据
  4. 第四个四分位数的值截断了 100% 的数据

使用quantile()函数获取四分位数。