r - 在 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"
解决方案
推荐阅读
- python - python中的简单选择查询失败
- typescript - TS4.1:有没有办法定义这种不太深的属性路径类型?
- python - 从不同的类中检索值
- javascript - 在javascript中更改日期的时区
- jmeter - Jmeter的JTL文件中经过和延迟之间的区别
- netsuite - 如何在 Netsuite Suitescript 2.0 中单独搜索客户类型记录
- python - Pandas 聚合函数字典弃用更改
- laravel - 在 laravel 7 中更改默认语言(本地化)的问题
- python - 如何检查字符串是否包含字符串的完全匹配?
- node.js - 赛普拉斯 cy.wait 不适用于 AWS CodeBuild