我想使用varclus()
包中的Hmisc
函数执行变量聚类。
但是,如果我将树形图切割成10个变量簇,我不知道如何将变量簇放入表中。
我以前用过
groups <- cutree(hclust(d), k=10)
削减个体的树状图,但它不适用于变量。
答案 0 :(得分:0)
扩展@ Anatoliy的评论,你确实使用相同的cutree()
函数
与以前一样,因为varclus()
中完成的聚类实际上是由hclust()
函数完成的。
当您使用varclus()
时,您正在创建包含varclus
对象的类hclust
的对象 - 可以使用$hclust
引用该对象。
示例:
x <- varclus(d)
x_hclust <- x$hclust ## retrieve hclust object
groups <- cutree(x_hclust, 10)