获取hclust的cutree指数

时间:2016-11-30 07:00:22

标签: r hclust

这是一个非常基本的问题,不幸的是我不知道该怎么问。 假设我使用hclust进行聚类的代码如下:

hc <- hclust(dist(USArrests), "ave")
s = cutree(hc,k=2)

假设sort(s)给出以下结果:

Alabama Alaska Arizona Delaware Florida
   1     1       1        2       2

如何在列表中获取Alabama Alaska Arizona Delaware Florida,而不会在其中添加底部簇号。

1 个答案:

答案 0 :(得分:1)

您可以从矢量本身获取名称(如@AEBilgrau所述)names(sort(s))。此外,在这种特殊情况下,cutree输出将按树的标签顺序排列,因此您也可以使用labels(hc)