• 大小: 12KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-10-06
  • 语言: Matlab
  • 标签: MATLAB  

资源简介

采用C均值聚类算法对男女生样本数据中的身高、体重2个特征进行聚类分析,考察不同的类别初始值以及类别数对聚类结果的影响,并以友好的方式图示化结果。

资源截图

代码片段和文件信息

X=xlsread(‘c_means.xls‘);
X=X(:4:5);
% figure;
% plot(X(:1)X(:2)‘k*‘‘MarkerSize‘5);
% title ‘身高与体重数据‘;
% xlabel ‘身高 (cm)‘; 
% ylabel ‘体重 (kg)‘; 
% rng(1); % For reproducibility
[idxC] = kmeans(X2);
x1 = min(X(:1)):1:max(X(:1));
x2 = min(X(:2)):1:max(X(:2));
[x1Gx2G] = meshgrid(x1x2);
XGrid = [x1G(:)x2G(:)]; 
[idx2RegioncsumdD]=kmeans(XGrid2‘Start‘‘uniform‘‘MaxIter‘100‘Replicates‘25);
figure;
% gscatter(XGrid(:1)XGrid(:2)idx2Region...
%     [00.750.75;0.7500.75;0.750.750]‘..‘);
gscatter(XGrid(:1)XGrid(:2)idx2Region);
hold on;
plot(X(:1)X(:2)‘k*‘‘MarkerSize‘10);
title ‘身高与体重数据聚类(初始聚类中心‘uniform’类别数为2)‘;
xlabel ‘身高 (cm)‘; 
ylabel ‘体重 (kg)‘; 
set(gca‘FontSize‘25)
% legend(‘Region 1‘‘Region 2‘‘Region 3‘‘Data‘‘Location‘‘SouthEast‘);
hold off;

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      53248  2016-11-11 20:36  C均值聚类,MATLAB\c_means.xls

     文件        862  2016-11-12 19:36  C均值聚类,MATLAB\c_means2.m

     目录          0  2017-04-16 18:49  C均值聚类,MATLAB

----------- ---------  ---------- -----  ----

                54110                    3


评论

共有 条评论