Иерархическая кластеризация (scipy.cluster.hierarchy)#
Эти функции разрезают иерархические кластеризации на плоские кластеризации или находят корни леса, образованного разрезом, предоставляя идентификаторы плоских кластеров для каждого наблюдения.
|
Сформировать плоские кластеры из иерархической кластеризации, определённой данной матрицей связей. |
|
Кластеризация данных наблюдений с использованием заданной метрики. |
|
Возвращает корневые узлы в иерархической кластеризации. |
Это подпрограммы для агломеративной кластеризации.
|
Выполнить иерархическую/агломеративную кластеризацию. |
|
Выполнить одиночную/минимальную/ближайшую связь на сжатой матрице расстояний |
|
Выполнить полную/максимальную/дальнюю связь на сжатой матрице расстояний. |
|
Выполнить усреднённую/UPGMA кластеризацию на свёрнутой матрице расстояний. |
|
Выполнить взвешенную/WPGMA кластеризацию на сжатой матрице расстояний. |
|
Выполнить центроидную/UPGMC кластеризацию. |
|
Выполнить связывание по медиане/WPGMC. |
|
Выполнение связи Уорда по сжатой матрице расстояний. |
Эти процедуры вычисляют статистику по иерархиям.
|
Вычислите копенетические расстояния между каждым наблюдением в иерархической кластеризации, определённой связью |
Преобразовать матрицу связей, сгенерированную MATLAB(TM), в новую матрицу связей, совместимую с этим модулем. |
|
|
Вычислить статистику несогласованности на матрице связей. |
|
Возвращает максимальный коэффициент несогласованности для каждого несинглетонного кластера и его дочерних элементов. |
|
Вернуть максимальное расстояние между любыми несинглетонными кластерами. |
|
Возвращает максимальную статистику для каждого несинглтонного кластера и его дочерних элементов. |
Преобразование матрицы связей в совместимую с MATLAB(TM). |
Подпрограммы для визуализации плоских кластеров.
|
Построить иерархическую кластеризацию в виде дендрограммы. |
Это структуры данных и подпрограммы для представления иерархий как объектов дерева.
|
Класс узла дерева для представления кластера. |
|
Вернуть список идентификаторов листовых узлов. |
|
Преобразовать матрицу связей в удобный для использования объект дерева. |
|
По заданной матрице связей Z вернуть обрезанное дерево. |
|
Дана матрица связей Z и расстояние, переупорядочить дерево разрезов. |
Это предикаты для проверки корректности матриц связывания и несоответствия, а также для проверки изоморфизма двух плоских назначений кластеров.
|
Вернуть True, если переданная матрица несоответствий действительна. |
|
Проверить корректность матрицы связей. |
|
Определить, эквивалентны ли два разных назначения кластеров. |
|
Возвращает True, если переданная связь монотонна. |
|
Проверка соответствия между матрицей связей и сжатой матрицей расстояний. |
Возвращает количество исходных наблюдений переданной матрицы связей. |
Вспомогательные процедуры для построения графиков:
|
Установить список кодов цветов matplotlib для использования дендрограммой. |
Вспомогательные классы:
|
Структура данных непересекающихся множеств для инкрементальных запросов на связность. |