階層式分群 (scipy.cluster.hierarchy
)#
這些函數將階層式分群切割成扁平式分群,或者透過提供每個觀察值的扁平式分群 ID,來找出由切割形成的樹狀結構的根。
|
從給定的連結矩陣定義的階層式分群中形成扁平式分群。 |
|
使用給定的度量來分群觀察資料。 |
|
傳回階層式分群中的根節點。 |
這些是凝聚式分群的常式。
|
執行階層式/凝聚式分群。 |
|
在壓縮距離矩陣 |
|
在壓縮距離矩陣上執行 complete/max/farthest point 連結。 |
|
在壓縮距離矩陣上執行 average/UPGMA 連結。 |
|
在壓縮距離矩陣上執行 weighted/WPGMA 連結。 |
|
執行 centroid/UPGMC 連結。 |
|
執行 median/WPGMC 連結。 |
|
在壓縮距離矩陣上執行 Ward's 連結。 |
這些常式計算階層的統計資訊。
|
計算由連結 |
轉換由 MATLAB(TM) 產生的連結矩陣,成為與此模組相容的新連結矩陣。 |
|
|
計算連結矩陣上不一致性統計量。 |
|
傳回每個非單例分群及其子系的最大的不一致係數。 |
|
傳回任何非單例分群之間的最大距離。 |
|
傳回每個非單例分群及其子系的最大統計量。 |
將連結矩陣轉換為與 MATLAB(TM) 相容的格式。 |
用於視覺化扁平式分群的常式。
|
將階層式分群繪製為樹狀圖。 |
這些是將階層表示為樹狀物件的資料結構和常式。
|
用於表示分群的樹狀節點類別。 |
|
傳回葉節點 ID 的列表。 |
|
將連結矩陣轉換為易於使用的樹狀物件。 |
|
給定連結矩陣 Z,傳回切割樹。 |
|
給定連結矩陣 Z 和距離,重新排序切割樹。 |
這些是檢查連結和不一致性矩陣有效性,以及檢查兩個扁平式分群指派是否同構的謂詞。
|
如果傳遞的不一致性矩陣有效,則傳回 True。 |
|
檢查連結矩陣的有效性。 |
|
判斷兩個不同的分群指派是否等效。 |
|
如果傳遞的連結是單調的,則傳回 True。 |
|
檢查連結矩陣和壓縮距離矩陣之間是否對應。 |
傳回傳遞的連結矩陣的原始觀察數量。 |
用於繪圖的實用程式
|
設定 matplotlib 顏色代碼列表,供樹狀圖使用。 |
實用類別
|
用於增量連線查詢的不相交集合資料結構。 |