gpt4 book ai didi

r - 我们如何根据树状图中形成的簇将 hclust 的标签放入表中

转载 作者:行者123 更新时间:2023-12-04 13:37:18 32 4
gpt4 key购买 nike

我有一个具有许多叶节点/标签的集群的树状图
如何根据使用 R 形成的集群将这些 hclust 标签放在表格行中

最佳答案

我相信更直接的方法是使用 cutree (而不是通过 rect.dendrogram):

> d1 <- USArrests[1:10,]
> d1 <- USArrests[1:10,]
> hc <- hclust(dist(d1))
> hcc <- cutree(hc, k = 3)
> hcc
Alabama Alaska Arizona Arkansas California
1 1 2 1 2
Colorado Connecticut Delaware Florida Georgia
1 3 1 2 1
> data.frame(d1, hcc)
Murder Assault UrbanPop Rape hcc
Alabama 13.2 236 58 21.2 1
Alaska 10.0 263 48 44.5 1
Arizona 8.1 294 80 31.0 2
Arkansas 8.8 190 50 19.5 1
California 9.0 276 91 40.6 2
Colorado 7.9 204 78 38.7 1
Connecticut 3.3 110 77 11.1 3
Delaware 5.9 238 72 15.8 1
Florida 15.4 335 80 31.9 2
Georgia 17.4 211 60 25.8 1

专业提示:如果您使用的是树状图而不是 hclut,则可以使用 dendextend打包以便为树状图提供可爱的树形图。

关于r - 我们如何根据树状图中形成的簇将 hclust 的标签放入表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61080529/

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