Я начал со списка хобби и людей, я хотел сгруппировать этих людей по их общим увлечениям. Итак, я создал матрицу расстояний, тогда я применил иерархическую кластеризацию и разделение, чтобы группировать кластеризацию в определенное количество кластеров. Теперь у меня есть матрица разреза, но я не знаю, как извлечь из нее кластеры. Не могли бы вы посоветоваться?группы извлечений из матрицы расстояний с использованием разреза в R
Вот пример того, что я имею в виду.
Расстояние матрица:
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
Как получить список людей, которые принадлежат одной и той же группе?
Благодарим за помощь.
Как создать матрицу расстояний? – jlhoward