Я начал со списка увлечений и людей, я хотел сгруппировать этих людей по их общим увлечениям. Итак, я создал матрицу расстояний, затем применил иерархическую кластеризацию и разрез, чтобы сгруппировать кластеризацию в определенное количество кластеров. Теперь у меня есть матрица cutree, но я не знаю, как извлечь из нее кластеры. Не могли бы вы посоветовать?
Вот пример того, что я имею в виду.
Матрица расстояний:
one three two
one 0 1.0 1.0
three 1 0.0 0.5
two 1 0.5 0.0
Затем я использовал hclust и cutree и получил такой результат:
hc <- hclust(dist, method="ward")
ct <- cutree(hc, k=1:3)
1 2 3
one 1 1 1
three 1 2 2
two 1 2 3
Как мне получить список людей, которые принадлежат к одному кластеру?
Спасибо за помощь.