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
:按输入列列表中列的位置匹配。
-
特权
非超级用户:模型所有者或模型的使用权限