函数 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

另请参阅 #

median, mean, min, max, sum, prod, std, variance

Fork me on GitHub