西电数据挖掘大作业k-means和k-medoids
代码:
k_medoids:
%%%%%%%%k_medoids%%%%%%%%
%%%%%%%%%º函数说明%%%%%%%%%
%输入:
% sample——数据集
% k——聚类数目;
%输出:
% y——类标;
% med ——聚类中心点
function [y med]=k_medoids(sample,k)
[N V]=size(sample); %N为样本数目 V为样本为数
%聚类中心的随机初始化
rbowl=randperm(N);
med=sample(rbowl(1,1:k),:);
temp=zeros(N,2);
dist=zeros(1,k);
index=rbowl(1,k);