quantile

Function quantile 

Source
pub fn quantile(args: &[Value]) -> Result<Value, RuntimeError>
Expand description

计算分位数(百分位数)

§功能

计算数组的指定分位数。

§参数

  • array: Array - 数字数组
  • q: Number - 分位数,范围 [0, 1]

§返回值

Number - 第 q 分位数的值

§说明

  • 0.0 返回最小值
  • 0.5 返回中位数
  • 1.0 返回最大值
  • 使用线性插值

§错误

  • 空数组或 q 不在 [0, 1] 范围时抛出错误

§示例

Set data [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Set q25 Quantile(data, 0.25)    # 3.25 (第一四分位数)
Set q50 Quantile(data, 0.5)     # 5.5 (中位数)
Set q75 Quantile(data, 0.75)    # 7.75 (第三四分位数)