R 百分位数

百分位数

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

如果我们从 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

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

实例

Data_Cars <- mtcars

# c() 指定你想要的百分位数
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() 函数获取四分位数。