資源簡介
模式識別聚類分析中的最大最小聚類方法,對給定的樣本數(shù)據(jù)(7個),通過聚類分類,返回類別編號,代碼有注釋能直接運(yùn)行主函數(shù)。

代碼片段和文件信息
%S-樣本矩陣(n*d矩陣)
%Theta-最大最小距離閾值比列系數(shù)
%?ClusterID-每個樣本所屬的聚類標(biāo)號(n*1矩陣)
%?l-實(shí)際聚類數(shù)
%?函數(shù)功能:將樣本集S按照z最大最小聚類算法聚類
function?[ClusterIDl]?=?MaxMinClustering(STheta)
%?初始化前兩個聚類中心
m=S(1:);
dist=pdist2(Sm);
[maxdistk]=max(dist);
m(2:)=S(k:);
l=2;
%?設(shè)置最大最小距離閾值
T=Theta*pdist(m);
%?尋找其它聚類中心
ol=0;
while?ol~=l
??????ol=l;
????dist=pdist2(Sm);
????mindist=min(dist[]2);
????[maxdistk]=max(mindist);
????
????if?maxdist>T
????????m(l+1:)=S(k:);
????????l=l+1;
????????ol=0;
????end
end
%?分類所有樣本
dist=pdist2(Sm);
[mindistClusterID]=min(dist[]2);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????666??2017-03-21?20:39??最大最小聚類\MaxMinClustering.m
?????文件????????143??2017-03-21?20:26??最大最小聚類\maxmin_main.m
?????目錄??????????0??2017-03-21?21:13??最大最小聚類
-----------?---------??----------?-----??----
??????????????????809????????????????????3
評論
共有 條評論