初心者の質問で申し訳ございません。
そもそも機械学習を理解していない質問になってしまうかもしれないのですが、
みなさまのお力を拝借できますと幸いです。
階層クラスタリングのラベル付けに苦戦しています。
12000行×13列のデータフレームをlinkage()でクラスタリングをかけました。
(中身は0/1回答フラグです)(そもそも12000が多すぎるのは分かっているのですが、できればこのままでいきたいです)
コードは下記です。
linkage_result = linkage(df, method='ward', metric='euclidean') dendrogram(linkage_result) t = 0.7*max(linkage_result[:,2]) c = fcluster(linkage_result, t, criterion = "distance")
この際、ラベルが1 or 2で出てきてしまうのですが、
下記画像のようにピンクの線(任意の階層)で切って、その分岐数のラベルを付与することは可能でしょうか。
!![イメージ説明
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/01 02:19