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