資源簡介
多維kmeans聚類,有數據例程,有輪廓系數評價聚類效果

代碼片段和文件信息
function?[idxsc]?=?kmeans_Gu(Xk)
%kmeans算法-Gu
%作者:Pygmalion
%時間:2019-5-7
%X,樣本(行為樣本,列為屬性,即200個樣本,96個屬性,樣本為200*96)
%idx,返回每個樣本的類別,1,2,...k
%sc返回每個樣本的輪廓系數
[mn]?=?size(X);%計算X的維度
for?i=1:n%?normalized?the?X
????X(:i)?=?normalization(X(:i)1);%對數據進行歸一化
end
init?=?kmeans_init(Xk);%?select?the?init
%?plot_Gu(init1)%畫出初始點
%第一次進行初始化
[idxcentsSSE]?=?kmeans_process(Xinitk);
SSE_old?=?SSE;
%進行迭代聚類
for?i=1:1000
????[idxcentsSSE]?=?kmeans_process(Xcentsk);
????if?(abs(SSE_old-SSE))<0.01
????????break
????end
????SSE_old?=?SSE;
end
sc?=?SC(Xidxk);
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????696??2019-05-07?21:20??kmeans_Gu.m
?????文件?????????511??2019-05-07?21:29??kmeans_init.m
?????文件?????????104??2019-05-07?20:57??kmeans_Main.m
?????文件?????????902??2019-05-07?21:34??kmeans_process.m
?????文件?????????696??2019-05-07?21:25??normalization.m
?????文件????????1334??2019-05-07?21:41??SC.m
?????文件??????143647??2019-04-26?09:25??total.mat
?????目錄???????????0??2019-05-07?20:55??用戶數據擬合\
?????文件?????????592??2019-05-07?20:53??用戶數據擬合\circle_shift.m
?????文件?????????384??2019-05-07?20:54??用戶數據擬合\shift.m
?????文件????????1052??2019-05-07?20:54??用戶數據擬合\user_class.m
?????文件?????????880??2019-05-07?20:55??用戶數據擬合\user_class1.m
?????文件?????????808??2019-05-07?20:55??用戶數據擬合\user_class2.m
?????文件????????1050??2019-05-07?20:55??用戶數據擬合\user_class3.m
- 上一篇:三人表決器設計原理圖及程序
- 下一篇:應用服務器直接上傳視頻文件到抖英開放平臺
評論
共有 條評論