APPLY_BISECTING_KMEANS

将已训练的二分 k-means 模型应用于输入关系,并将每个新数据点分配给已训练模型中最接近的匹配群集。

语法

SELECT APPLY_BISECTING_KMEANS( 'input-columns'
        USING PARAMETERS model_name = 'model-name'
            [, num_clusters = 'num-clusters']
            [, match_by_pos = match‑by‑position] ] )

参数

input‑columns
输入关系中要使用的列的逗号分隔列表,或者使用星号 (*) 选择所有列。 输入列的数据类型必须为数字

参数

model_name

模型的名称(不区分大小写)。

num_clusters
介于 1 和 k 之间的整数(包含),其中 k 为模型中的中心数,指定用于预测的群集数。

默认值: 模型为 k 指定的值

match_by_pos

该布尔值指定输入列如何与模型特征匹配:

  • false (默认值):按名称匹配。

  • true:按输入列列表中列的位置匹配。

特权

非超级用户:模型所有者或模型的使用权限