我希望您能够使用Hmisc软件包的varclus()函数进行变量聚类。但是,如果我将树状图切割成10个变量簇,则不知道如何将变量簇放入表格中。
以前我曾经使用过:
以前我曾经使用过:
groups <- cutree(hclust(d), k=10)
可以用来裁剪个体的树状图,但无法用于变量。
groups <- cutree(hclust(d), k=10)
可以用来裁剪个体的树状图,但无法用于变量。
在@Anatoliy的评论基础上,你确实可以像以前一样使用相同的cutree()
函数,因为varclus()
中所做的聚类实际上是由hclust()
函数完成的。
当你使用varclus()
时,你正在创建一个包含hclust
对象的varclus
类对象 - 可以通过使用$hclust
进行引用。
例如:
x <- varclus(d)
x_hclust <- x$hclust ## retrieve hclust object
groups <- cutree(x_hclust, 10)
cutree(varclus(d)$hclust, k=10)
是你需要的? - Anatoliy