首页 > 解决方案 > 在 R 中的数据集上平分 K-Means

问题描述

我正在完成我的第一份数据科学(硕士水平)任务,并且不是来自编程背景。我已经在我的数据上完成了一个 K-Means 模型(这是一个简单的测试数据集)。但现在我想实现二等分 k-means,以展示这如何改善聚类结果。我正在使用 R 进行编码,对于该领域的新手来说,是否有人知道如何在 R 中对等分 k-means 进行编码?

我尝试使用的代码是:

bkmeansset <- ml_bisecting_kmeans(x, formula = NULL, k = 3, max_iter = 20, 
seed = NULL, min_divisible_cluster_size = 1, features_col = "features", 
       prediction_col = "prediction", uid = 
       random_string("bisecting_bisecting_kmeans_")) 

我正在输入一个名为“testset”的测试集,但我不知道在哪里输入这个函数的参数。我收到的错误消息是:

Error in UseMethod("ml_bisecting_kmeans") : 
no applicable method for 'ml_bisecting_kmeans' applied to an object of class 
"character"

标签: r

解决方案


推荐阅读