Hierarchisches Clustering (scipy.cluster.hierarchy)#
Diese Funktionen schneiden hierarchische Clusterings in flache Clusterings oder finden die Wurzeln des Waldes, der durch einen Schnitt gebildet wird, indem die flachen Cluster-IDs jeder Beobachtung bereitgestellt werden.
|
Bildet flache Cluster aus dem hierarchischen Clustering, das durch die gegebene Linkage-Matrix definiert ist. |
|
Cluster-Beobachtungsdaten unter Verwendung einer gegebenen Metrik. |
|
Gibt die Wurzelknoten in einem hierarchischen Clustering zurück. |
Dies sind Routinen für agglomeratives Clustering.
|
Führt hierarchisches/agglomeratives Clustering durch. |
|
Führt Single-/Min-/Nearest-Linkage auf der kondensierten Distanzmatrix |
|
Führt Complete-/Max-/Farthest-Point-Linkage auf einer kondensierten Distanzmatrix durch. |
|
Führt Average-/UPGMA-Linkage auf einer kondensierten Distanzmatrix durch. |
|
Führt Weighted-/WPGMA-Linkage auf der kondensierten Distanzmatrix durch. |
|
Führt Centroid-/UPGMC-Linkage durch. |
|
Führt Median-/WPGMC-Linkage durch. |
|
Führt Ward's Linkage auf einer kondensierten Distanzmatrix durch. |
Diese Routinen berechnen Statistiken über Hierarchien.
|
Berechnet die kophänetischen Distanzen zwischen jeder Beobachtung in dem hierarchischen Clustering, das durch die Linkage |
Konvertiert eine von MATLAB(TM) erzeugte Linkage-Matrix in eine neue Linkage-Matrix, die mit diesem Modul kompatibel ist. |
|
|
Berechnet Inkonsistenzstatistiken auf einer Linkage-Matrix. |
|
Gibt den maximalen Inkonsistenzkoeffizienten für jeden Nicht-Singleton-Cluster und seine Kinder zurück. |
|
Gibt den maximalen Abstand zwischen beliebigen Nicht-Singleton-Clustern zurück. |
|
Gibt die maximale Statistik für jeden Nicht-Singleton-Cluster und seine Kinder zurück. |
Konvertiert eine Linkage-Matrix in eine MATLAB(TM)-kompatible. |
Routinen zur Visualisierung von flachen Clustern.
|
Plottet das hierarchische Clustering als Dendrogramm. |
Dies sind Datenstrukturen und Routinen zur Darstellung von Hierarchien als Baumobjekte.
|
Eine Baumknotenklasse zur Darstellung eines Clusters. |
|
Gibt eine Liste von Blattknoten-IDs zurück. |
|
Konvertiert eine Linkage-Matrix in ein einfach zu verwendendes Baumobjekt. |
|
Gibt den Schnittbaum basierend auf einer Linkage-Matrix Z zurück. |
|
Ordnet den Schnittbaum basierend auf einer Linkage-Matrix Z und Distanz neu an. |
Dies sind Prädikate zur Überprüfung der Gültigkeit von Linkage- und Inkonsistenzmatrizen sowie zur Überprüfung der Isomorphie von zwei flachen Clusterzuweisungen.
|
Gibt True zurück, wenn die übergebene Inkonsistenzmatrix gültig ist. |
|
Überprüft die Gültigkeit einer Linkage-Matrix. |
|
Bestimmt, ob zwei verschiedene Clusterzuweisungen äquivalent sind. |
|
Gibt True zurück, wenn die übergebene Linkage monoton ist. |
|
Prüft die Korrespondenz zwischen Linkage- und kondensierten Distanzmatrizen. |
Gibt die Anzahl der ursprünglichen Beobachtungen der übergebenen Linkage-Matrix zurück. |
Dienstprogramme zum Plotten
|
Setzt eine Liste von matplotlib-Farbcodierungen, die von dendrogram verwendet werden. |
Dienstprogrammklassen
|
Disjoint-Set-Datenstruktur für inkrementelle Konnektivitätsabfragen. |