使用 hclust 函数在 R 中执行层次聚类时。你怎么知道最终合并的高度?
因此,用一些 R 默认数据来澄清:
hc <- hclust(dist(USArrests))
dendrogram1 = as.dendrogram(hc)
plot(hc)
将产生一个包含所有聚类信息的变量 hc。
和树状图:
正如您在树状图上看到的,最终合并发生在高度 > 200(约 300)处。但是树状图是怎么知道的呢?此信息不在 hc.height 变量中,也不在 dendrogram1 变量中。提到的最高合并是 169。
如果 dendrogram1 变量不包含此信息,绘图函数如何知道合并必须发生在 300 的高度?
我问这个是因为我需要这个数字 (+- 300) 用于其他应用程序,并且从图中读取它是完全不切实际的。
提前感谢任何愿意提供帮助的人!