如何用R中的VARCLUS剪切树形图(包装Hmisc)

时间:2011-09-08 07:41:34

标签: r

我想使用varclus()包中的Hmisc函数执行变量聚类。 但是,如果我将树形图切割成10个变量簇,我不知道如何将变量簇放入表中。

我以前用过

groups <- cutree(hclust(d), k=10)

削减个体的树状图,但它不适用于变量。

1 个答案:

答案 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)