gpt4 book ai didi

r - 对训练数据进行聚类后,如何预测新数据的聚类?

转载 作者:行者123 更新时间:2023-11-30 08:26:29 24 4
gpt4 key购买 nike

我已经使用 hclust 训练了我的聚类模型:

 model=hclust(distances,method="ward”)

结果看起来不错:

enter image description here

现在我得到了一些新的数据记录,我想预测它们属于哪个簇。我该如何完成它?

最佳答案

顾名思义,聚类并不应该对新数据进行“分类” - 它是分类的核心概念。

一些聚类算法(例如基于质心的算法 - kmeans、kmedians 等)可以根据创建的模型“标记”新实例。不幸的是,层次聚类不是其中之一 - 它不会划分输入空间,它只是“连接”聚类期间给出的一些对象,因此您无法将新点分配给该模型。

使用 hclust 进行“分类”的唯一“解决方案”是在 hclust 给出的标记数据之上创建另一个分类器。例如,您现在可以在带有 hclust 标签的数据上训练 knn(即使 k=1),并使用它为新点分配标签。

关于r - 对训练数据进行聚类后,如何预测新数据的聚类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21064315/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com