gpt4 book ai didi

r - 将簇分配给 R 中的对象

转载 作者:行者123 更新时间:2023-12-04 05:02:18 24 4
gpt4 key购买 nike

在 R 中将集群分配给组的最简单方法是什么?
使用的功能是:

hclust and cutree.



基本上,我想将在 cuttree 下创建的集群之一分配给一个对象。

谢谢!

最佳答案

cutree给你一个簇索引向量

hc <- hclust(dist(USArrests))
clusters.idx <- cutree(hc, k = 5) # create five clusters

head(clusters.idx)
# Alabama Alaska Arizona Arkansas California Colorado
# 1 1 1 2 1 2

您可以将其用于 split您的原始数据:
clusters <- split(USArrests, clusters.idx)

在这里, clusters是一个 data.frames 列表。例如,您可以使用 clusters[[1]] 访问第一个集群。 .

关于r - 将簇分配给 R 中的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15994197/

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