Извлечение членов из кластера с использованием R - PullRequest
1 голос
/ 29 августа 2011

Как я могу получить элементы из каждого кластера (иерархическая кластеризация) и есть ли какой-нибудь пакет в R для решения этой проблемы?

Ответы [ 2 ]

3 голосов
/ 29 августа 2011

Вы можете сделать это, используя cutree ():

hc <- hclust(dist(USArrests), "ave")
plot(hc)
rect.hclust(hc, h = 50)
cutree(hc, h = 50)
0 голосов
/ 16 июня 2017

Я решил "Ошибка в прямоугольнике (m [который [n]] + 0,66, пар (" usr ") [3L], m [который [n] + 1] + 0,33,: plot.new еще не было называется еще "рисование дендрограммы следующим образом:

USA.tree <- hclust(dist(USAarrest)
plot(hclust(dist(USAarrest))) #if I use plot(USA.tree) returns an error
x <- rect.hclust(USA.tree, k=3, border="red")
# x <- rect.hclust(USA.tree, h = 50, which = c(2,7), border = 3:4)
x
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...