2017-06-29 7 views
2

私はいくつかのデータとこれらのデータポイントのペアワイズ距離マトリックスも持っています。凝集クラスタリングを使用してそれらをクラスタリングしたい。私はsklearnで読む、私たちは親和性として「事前計算された」ことができます、そして、私はそれが距離行列だと思います。しかし、あらかじめ計算された親和性とカスタム距離行列を使用する例は見つかりませんでした。 助けていただければ幸いです。sklearnの凝集クラスタリング

答えて

2

距離行列をDとしましょう。

agg = AgglomerativeClustering(n_clusters=5, affinity='precomputed') 
agg.fit_predict(D) # Returns class labels. 

あなたは全体の階層を生成し、樹形図を生成するに興味があるなら、scikit-learnのAPIはscipy hierarchical clustering codeをラップします。 scipyコードを直接使用してください。

+0

ありがとうございました。それは助けになった。 –

+1

これがあなたの質問に答えた場合は、その横のチェックボックスを使用して正解とマークすることをお勧めします。これは、あなた、私、そして同じ問題がさらに深刻な問題を抱えている人々に利益をもたらします。さもなければ、何が明らかにできるか? –

関連する問題