Агломеративное иерархическое дерево кластеров
создает дерево с помощью заданной Z
= linkage(X
,method
)method
, который описывает, как измерить расстояние между кластерами. Для получения дополнительной информации см. Редактирования»
Вычислительные linkage(y)
может быть медленным, когда y
является вектор представлением матрицы расстояний. Для 'centroid'
, 'median'
, и 'ward'
методы, linkage
проверяет, y
ли - евклидово расстояние. Избегайте этой длительной проверки, передавая
X
вместо y
.
The 'centroid'
и 'median'
методы могут создать дерево кластеров, которое не является монотонным. Этот результат происходит, когда расстояние от объединения двух кластеров, r и s, до третьего кластера меньше, чем расстояние между r и s. В этом случае в дендрограмме, нарисованной с ориентацией по умолчанию, путь от листа к корневому узлу делает несколько шагов вниз. Чтобы избежать этого результата, используйте другой метод. Этот рисунок показывает немонотонное дерево кластеров.
В этом случае кластер 1 и кластер 3 соединяются в новый кластер, и расстояние между этим новым кластером и кластером 2 меньше, чем расстояние между кластером 1 и кластером 3. Результатом является немонотонное дерево.
Можно предоставить выход Z
к другим функциям, включая dendrogram
для отображения дерева, cluster
для назначения точек кластерам, inconsistent
вычислить несогласованные измерения, и cophenet
для вычисления кофенетического коэффициента корреляции.
cluster
| clusterdata
| cophenet
| dendrogram
| inconsistent
| kmeans
| pdist
| silhouette
| squareform