聚类算法降维问题(补充篇)
data=[];
cluster_n=18;%距离中心个数
[center, U, obj_fcn] = fcm(data, cluster_n);
%fcm函数,center返回聚类中心坐标,U各点与聚类中心的隶属度矩阵,obj_fcn目标变化值
figure%目标函数变化值
plot(obj_fcn)
xlabel('iteration')
ylabel('obj.fcn_value')
[~,b]=max(U');%取与聚类中心最近的指标作为主要指标,b矩阵中的编号即依次对应主成分指标
b=unique(b);%最后可以去下重
每个算法都有独特的思想,不一定某些领域胜于其他算法,但能在一些问题上给你带来灵感