0

Python(scipy、scikit-learnなど)で実装されているすべての階層的クラスタリング方法は、一度に2つのクラスタを分割または結合します。これにより、各ノードで分岐係数が2になります。私の目的のために、私はモデルがブランチングファクターを2よりも大きくできるようにしたいと思います。それは、クラスター間の結びつきがある状況で役に立ちます。分岐係数> 2の階層型クラスタリング?

2より大きい分岐ファクタを持つ階層的クラスタリング手法に精通していません。彼らは存在するのだろうか?

+0

ようこそスタックオーバーフロー!質問のタイトルを編集して質問に関する詳細を追加しました。これは、ドキュメントのクラスタリングではなく、一般的な階層的なクラスタリングに関するものです。私はUPGMAとWPGMAに向けてあなたを指摘したいと思います。これらはscipy(およびscikit-learnのラッパー)に実装されていて、結びつきを許しています。 –

答えて

0

クラスタシングルリンクと、このデータセット:

0 0 
0 1 
1 0 
1 1 

そして、あなたは 4ウェイマージが表示されます。

しかし、他のリンケージでは、常にが最良のの3方向分割を見つけると、ランタイムコストがO(n^4)に増加する可能性があります。あなたは本当にそれを望んでいません。

関連する問題