我怎样才能从每个集群中获取元素(层次聚类)并且R中是否有任何包来解决这个问题?
答案 0 :(得分:3)
你可以使用cutree()来做到这一点:
hc <- hclust(dist(USArrests), "ave")
plot(hc)
rect.hclust(hc, h = 50)
cutree(hc, h = 50)
答案 1 :(得分:0)
我解决了“矩形误差(m [which [n]] + 0.66,par(”usr“)[3L],m [[n] + 1] + 0.33,:plot.new尚未我们称之为“绘制树状图如下:
USA.tree <- hclust(dist(USAarrest)
plot(hclust(dist(USAarrest))) #if I use plot(USA.tree) returns an error
x <- rect.hclust(USA.tree, k=3, border="red")
# x <- rect.hclust(USA.tree, h = 50, which = c(2,7), border = 3:4)
x