凝集的にクラスタリングしたい単純な 2 次元データセットがあります (使用する最適なクラスタ数がわからない)。データを正常にクラスター化できた唯一の方法は、関数に「maxclust」値を与えることです。
簡単にするために、これが私のデータセットだとしましょう:
X=[ 1,1;
1,2;
2,2;
2,1;
5,4;
5,5;
6,5;
6,4 ];
当然、このデータは 2 つのクラスターを形成する必要があります。これを知っていれば、次のように言えます。
T = clusterdata(X,'maxclust',2);
そして、どのポイントが各クラスターに分類されるかを見つけるには、次のように言えます。
cluster_1 = X(T==1, :);
と
cluster_2 = X(T==2, :);
しかし、このデータセットには 2 つのクラスターが最適であることを知らずに、これらのデータをクラスター化するにはどうすればよいでしょうか?
ありがとう