樹形図で重心法を用いるやり方
조회 수: 1 (최근 30일)
이전 댓글 표시
樹形図を作成する際に重心法を用いたいのですがどうすればいいのでしょうか。
以下に示すのはChatGPTで作成したサンプルのコードです。
% サンプルデータの生成
X = rand(100, 2); % 100個の2次元データ
% クラスター数
k = 3;
% k-means クラスタリングの実行
[idx, centroids] = kmeans(X, k);
% クラスタリング結果から距離行列を計算
D = pdist(centroids);
% 距離行列を階層的クラスタリングに変換
Z = linkage(D, 'average'); % ここでは平均法を使用
% 樹形図のプロット
dendrogram(Z);
title('重心法によるクラスタリングの樹形図');
댓글 수: 0
답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Statistics and Machine Learning Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!