获取 hclust 的 cutree 索引
Get indices of cutree of 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
而没有附加底部簇编号。
您可以从向量本身获取名称(如@AEBilgrau 所述)names(sort(s))
。此外,在这种特殊情况下,cutree 输出将按照树标签的顺序排列,因此您也可以使用 labels(hc)
.
这是一个很基础的问题,可惜我不知道怎么问。 假设我有以下使用 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
而没有附加底部簇编号。
您可以从向量本身获取名称(如@AEBilgrau 所述)names(sort(s))
。此外,在这种特殊情况下,cutree 输出将按照树标签的顺序排列,因此您也可以使用 labels(hc)
.