dendrogram関数の結果から、閾値以下のグループ数をカウントする方法について
조회 수: 1 (최근 30일)
표시 이전 댓글
채택된 답변
michio
2018년 7월 17일
かなり不格好ですが・・ラインハンドル H から全ての色を確認し、何種類の色が存在するかをチェックすることでグループ数を確認できます。
rng('default')
X = rand(20,2);
tree = linkage(X,'average');
dendrogram(tree,0,'ColorThreshold',0.4);
[H,T,outperm] = dendrogram(tree,0,'ColorThreshold',0.4);
lineColors = vertcat(H.Color); % Lineオブジェクトの色を行列に結合
uniqueColors = unique(lineColors, 'rows'); % ユニークな色(黒も合わせて出てきます)
size(uniqueColors,1) - 1 % 黒以外の色の数
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 クラスターの可視化と評価에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!