函数 quantileSeq #
计算矩阵或包含值的列表的概率顺序分位数。序列将被排序并返回中间值。支持的序列值类型包括:Number、BigNumber、Unit。支持的概率类型包括:Number、BigNumber。
对于多维数组或矩阵,将计算所有元素的概率顺序分位数。
Syntax #
math.quantileSeq(A, prob[, sorted])
math.quantileSeq(A, [prob1, prob2, ...][, sorted])
math.quantileSeq(A, N[, sorted])
Parameters #
| Parameter | Type | Description |
|---|---|---|
data |
Array, Matrix | 单个矩阵或数组 |
probOrN |
Number, BigNumber, Array | prob 是分位数的顺序,而 N 是均匀分布的概率步数;只能提供其中一个选项。 |
sorted |
布尔值 (Boolean) | =false 表示数据按升序排序 |
Returns #
| Type | Description |
|---|---|
| Number, BigNumber, Unit, Array | 分位数 |
Throws #
Type | Description —- | ———–
Examples #
math.quantileSeq([3, -1, 5, 7], 0.5) // returns 4
math.quantileSeq([3, -1, 5, 7], [1/3, 2/3]) // returns [3, 5]
math.quantileSeq([3, -1, 5, 7], 2) // returns [3, 5]
math.quantileSeq([-1, 3, 5, 7], 0.5, true) // returns 4