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 (第三四分位数)