【发布时间】:2016-04-04 15:38:19
【问题描述】:
在树状图上使用 cutree 后,我在查找簇数时遇到了一些问题。这是我的方法:
mat <- a huge matrix
hc <- (as.dist(mat), method = "average", members = NULL)
#to cut the tree just 1 level below the maximum height
tree <- cutree(hc, h = hc$height[[length(hc$height)-1]])
通过打印树变量,我可以看到我的树状图被切割成两个簇。我也可以使用名称(tree[tree==1])从每个集群中获取标签,但是如何在不查看数据的情况下获取集群的数量?我想根据它在树变量中的集群数量在管道中自动执行此操作。
【问题讨论】:
-
长度(唯一(树))?
-
我也试过那个,但它给出了它拥有的标签总数。
-
我通过在树上运行一个循环来做到这一点,谢谢.. :)