K_means聚類,利用matlab實現對一維數據的聚類

   K_means算法的具體過程 1、從數據集{X} 中任意選取k個賦給初始的聚類中心c1, c2, …, ck; 2、對數據集中的每個樣本點xi,計算其與各個聚類中心cj的歐氏距離並獲取其類別標號: 3、按下式重新計算k個聚類中心;   4、重複步驟2和步驟3,直到達到最大迭代次數、聚類目標函數達到最優值或者兩次迭代得到的目標函數變化小於給定的較小值爲止 將令k=5聚類的結果如下     %行
相關文章
相關標籤/搜索