quantiles 函数
quantiles
语法:quantiles(level1, level2, ...)(x)
所有的分位数函数也有相应的 quantiles 函数:quantiles
, quantilesDeterministic
, quantilesTiming
, quantilesTimingWeighted
, quantilesExact
, quantilesExactWeighted
, quantileExactWeightedInterpolated
, quantileInterpolatedWeighted
, quantilesTDigest
, quantilesBFloat16
, quantilesDD
。这些函数在一次遍历中计算所有列出级别的分位数,并返回结果值的数组。
quantilesExactExclusive
准确计算数值数据序列的 分位数。
为了获得精确值,所有传递的值都组合成一个数组,然后进行部分排序。因此,函数消耗 O(n)
的内存,其中 n
是传递的值的数量。然而,对于少量值,该函数非常有效。
该函数等同于 Excel 函数 PERCENTILE.EXC,(类型 R6)。
与 quantileExactExclusive 相比,处理级别集合时更高效。
语法
参数
参数
level
— 分位数的级别。可能的值:(0, 1)— 不包括边界。Float。
返回值
- Array 指定级别的分位数。
数组值的类型:
示例
查询:
结果:
quantilesExactInclusive
准确计算数值数据序列的 分位数。
为了获得精确值,所有传递的值都组合成一个数组,然后进行部分排序。因此,函数消耗 O(n)
的内存,其中 n
是传递的值的数量。然而,对于少量值,该函数非常有效。
该函数等同于 Excel 函数 PERCENTILE.INC,(类型 R7)。
与 quantileExactInclusive 相比,处理级别集合时更高效。
语法
参数
参数
level
— 分位数的级别。可能的值:[0, 1] — 包括边界。Float。
返回值
- Array 指定级别的分位数。
数组值的类型:
示例
查询:
结果:
quantilesGK
quantilesGK
的工作方式与 quantileGK
类似,但允许我们同时计算不同级别的分位数,并返回一个数组。
语法
返回值
- Array 指定级别的分位数。
数组值的类型:
示例
查询: