как вырезать дендрограмму с помощью VARCLUS в R (пакет Hmisc) - PullRequest
3 голосов
/ 08 сентября 2011

Я хочу выполнить кластеризацию переменных, используя функцию varclus() из пакета Hmisc. Однако я не знаю, как поместить кластеры переменных в таблицу, если я разрезал дендрограмму на 10 кластеров переменных.

Я использовал

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

вырезать дендрограммы отдельных лиц, но это не работает для переменных.

1 Ответ

0 голосов
/ 10 октября 2017

Расширяя комментарий @ Анатолия, вы действительно используете ту же функцию cutree() как и раньше, потому что кластеризация в varclus() фактически выполняется функцией hclust().

Когда вы используете varclus(), вы создаете объект класса varclus, который содержит объект hclust - на который можно ссылаться с помощью $hclust.

Пример:

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

groups <- cutree(x_hclust, 10)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...