9

Pythonでデンドログラムを描画するコードを書きたいと思っています。簡単な方法はありますか。

ポイント データセット内のクラスターを識別するコードを記述しており、反復ごとに生成されたクラスターの量を示すデンドログラムを生成したいと考えています。

たとえば、このデータセットでコードを実行すると、最初の反復で 1 つのクラスターが得られます

ここに画像の説明を入力

および2回目の反復で2つのクラスター

ここに画像の説明を入力

ですから、それを示すものを作りたいと思っています。しかし、どこから始めればよいか本当にわかりません

ここに画像の説明を入力

各ポイントには、各反復後にポイントがあった各クラスターのリストである「ラベル」属性があります。

つまり、この例では、いくつかのポイント ラベル属性は[0,0]であり、その他は[0,1]です。したがって、scipy dendrogram を使用する場合、これからどのようにしてリンケージ形式に到達するのでしょうか

4

1 に答える 1

8

SciPy はクラスタリングを行い、そのようなクラスタリングを樹状図に変換する機能が付属しています。独自のクラスタリングを作成した場合、おそらく SciPy が提供するものを引き続き使用できますか?

于 2012-03-10T17:50:49.447 に答える