如何在R中使用VARCLUS(Hmisc包)剪切树状图

3
我希望您能够使用Hmisc软件包的varclus()函数进行变量聚类。但是,如果我将树状图切割成10个变量簇,则不知道如何将变量簇放入表格中。
以前我曾经使用过:
groups <- cutree(hclust(d), k=10)

可以用来裁剪个体的树状图,但无法用于变量。


给我们提供一些示例代码来玩耍吧。 - Roman Luštrik
也许 cutree(varclus(d)$hclust, k=10) 是你需要的? - Anatoliy
1个回答

0

在@Anatoliy的评论基础上,你确实可以像以前一样使用相同的cutree()函数,因为varclus()中所做的聚类实际上是由hclust()函数完成的。

当你使用varclus()时,你正在创建一个包含hclust对象的varclus类对象 - 可以通过使用$hclust进行引用。

例如:

x <- varclus(d)
x_hclust <- x$hclust  ## retrieve hclust object

groups <- cutree(x_hclust, 10)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接