1
在R中,我得到的聚类树状图用y轴值-0-4绘制。树状聚类高度测定 - R
我怎样才能确定不同集群的确切高度?其中一些在两个数字之间。
此外,我想自动分离聚类在图中的数据组。我遇到了cutree函数,但我必须明确地将k,h的值传递给它。是否可以在不手动传递值的情况下执行分离?
在R中,我得到的聚类树状图用y轴值-0-4绘制。树状聚类高度测定 - R
我怎样才能确定不同集群的确切高度?其中一些在两个数字之间。
此外,我想自动分离聚类在图中的数据组。我遇到了cutree函数,但我必须明确地将k,h的值传递给它。是否可以在不手动传递值的情况下执行分离?
要获取不同的削减,你可以使用dendextend包,与heights_per_k.dendrogram
功能的高度。例如:
hc <- hclust(dist(USArrests[1:4,]), "ave")
dend <- as.dendrogram(hc)
heights_per_k.dendrogram(dend)
## 1 2 3 4
##86.47086 68.84745 45.98871 28.36531
关于你的第二个问题:如果你不告诉cutree你要多少集群,也不会知道有多少给你。
你有看过'?dendrogram'和'?as.dendrogram'吗?特别是详细信息部分? “没有手动传递值”是什么意思? –