如何使用matlab中的函数FCM
模糊C均值聚类算法可以将输入数据集聚类到指定的cluster_n类中。
功能描述
语法格式
[center,U,obj_fcn] = FCM(数据,聚类_n,选项)
用法:
1.[center,U,obj_fcn] = FCM(Data,N_cluster,options);
2.[center,U,obj_fcn] = FCM(Data,N _ cluster);
输入变量
Data-n * m矩阵,代表n个样本,每个样本有m维特征值。
Cluster_n - scalar,表示聚集中心的数量,即类别的数量。
选项-4 * 1列向量,其中
Options(1):隶属矩阵u的指数,>;1(默认值:2.0)
选项(2):最大迭代次数(默认值:100)
选项(3):隶属度最小变化,迭代终止条件(默认值:1e-5)。
Options(4):是否为每次迭代输出信息标志(默认值:0)。
输出变量
中心-聚类中心
U -隶属矩阵
目标函数值