階層的クラスタリング

連結法を用いた凝集型クラスタリング. 最も近いペアを反復的に統合してクラスターの階層を構築します。単連結、完全連結、平均連結、Ward法をサポートします。. 階層的クラスタリングは最も近い2つのクラスタを繰り返し統合してデンドログラムを構築します。K-Meansと異なりKの事前指定が不要で、任意のレベルで切断して異なる…

最も近いペアを反復的に統合してクラスターの階層を構築します。単連結、完全連結、平均連結、Ward法をサポートします。

階層的クラスタリングとは?

階層的クラスタリングは最も近い2つのクラスタを繰り返し統合してデンドログラムを構築します。K-Meansと異なりKの事前指定が不要で、任意のレベルで切断して異なるクラスタ数を生成できます。

連結法:単連結(最小距離、チェーン形成傾向)、完全連結(最大距離、コンパクト)、平均連結(平均距離)、Ward法(分散最小化、通常最もバランスの取れた結果)。

統合履歴表は各ステップの統合距離を記録します。距離の大きなジャンプは自然なクラスタ境界を示唆します。

Formula: 単連結法: d(A,B) = min{d(a,b) : a∈A, b∈B} 完全連結法: d(A,B) = max{d(a,b) : a∈A, b∈B} 群平均法: d(A,B) = (1/|A||B|) ΣΣ d(a,b) ウォード法: ΔV = (nₐnᵦ)/(nₐ+nᵦ) ‖μₐ − μᵦ‖²

計算例

ポイント:A(0,0), B(1,0), C(4,0), D(5,0)。単連結:Step1 A+B(距離=1)、Step2 C+D(距離=1)、Step3 {A,B}+{C,D}(距離=3)。距離2で切断 → 2クラスタ:{A,B}と{C,D}。

この計算機を使うタイミング

よくある間違い

結果の解釈方法

関連規格・参考文献

よくある質問

どの連結法を使うべきですか?

Ward法が最も人気のデフォルトで、コンパクトで均等なクラスタを生成します。単連結はチェーニング効果に脆弱なので避けてください。

デンドログラムのどこで切断すべきですか?

統合距離の最大ギャップを探すか、ドメイン知識に基づきクラスタ数を設定するか、非一貫性係数を使用してください。