X = [randn(100,2)+ones(100,2);...
opts = statset('Display','final');
[idx,ctrs] = kmeans(X,2,'Distance','city','Replicates',5,'Options',opts);
%返回参数意义:[IDX,C,sumd,D]=kmeans()
IDX:每个样本点所在的类别
C:所聚类别的中心点坐标位置k*p,k是所聚类别
sumd:每个类内各点到中心点的距离之和
D:每个点到各类中心点的距离n*k
Matlab聚类分析中kmeans

本文探讨了Matlab中的Kmeans函数,通过示例解释了如何使用该函数进行聚类分析。示例中,创建了两个从分离的随机数据集中聚类的样本点,并展示了函数的输出参数,包括样本点的类别归属(IDX)、类别的中心点坐标(C)、类内点到中心点距离之和(sumd)以及每个点到中心点的距离(D)。此外,还提供了一个使用UCI数据集Iris进行聚类的图形结果。
最低0.47元/天 解锁文章
734

被折叠的 条评论
为什么被折叠?



