我想使用varclus()
包中的Hmisc
函数执行变量聚类。
但是,如果将树状图切成10个变量簇,我不知道如何将变量簇放入表中。
我曾经用
groups <- cutree(hclust(d), k=10)
削减个人的树状图,但不适用于变量。
最佳答案
扩展@Anatoliy的注释,您确实使用了相同的cutree()
函数
和以前一样,因为在varclus()
中完成的聚类实际上是由hclust()
函数完成的。
当您使用varclus()
时,您将创建一个varclus
类的对象,其中包含hclust
对象-可以使用$hclust
进行引用。
例:
x <- varclus(d)
x_hclust <- x$hclust ## retrieve hclust object
groups <- cutree(x_hclust, 10)
关于r - 如何用R中的VARCLUS切割树状图(软件包Hmisc),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7344708/