cutPoints

语法

cutPoints(X, binNum, [freq])

参数

X 是一个向量。

binNum 是产生桶的数量。

freq 是与 X 等长的向量。它是 X 中每个元素的频率。它是一个可选参数,如果指定了 freqX 中的所有元素必须是唯一的,并且按升序存储。

详情

返回具有(binNum+1)个元素的向量,这样 X 中的数据均匀地分布 binNum 个桶中。每个桶由向量中相邻的两个元素决定,只包含下边界不包含上边界。

cutPoints 可以用于获取 RANGE 分区数据库的分区方案。

例子

cutPoints(2 3 1 4, 2);
// output
[1,3,5]

cutPoints(1 2 3 4, 2, 1 1 1 3);
// output
[1,4,5]