评估集群解决方案金宝搏官方网站
使用Calinski-Harabasz聚类评估标准评估最佳群集数。
加载样本数据。
加载渔民;
数据包括来自三种虹膜花的萼片和花瓣的长度和宽度测量。
使用Calinski-Harabasz标准评估最佳簇数。使用数据威彻斯
。
RNG('默认');重复性的%EVA = EVACKCLUSTERS(MEAS,'kmeans'那'calinskiharabasz'那'klist',[1:6])
EVA = CalinskiharabaszEvaluation具有属性:NumObservations:150检测结果:[1 2 3 4 5 6]标准值:[INF 513.9245 561.6278 530.4871 456.1279 469.5068] Optimalk:1
这优惠
值表示,基于Calinski-Harabasz标准,最佳群集数是三个。
使用所提出的聚类解决方案的输入矩阵来评估最佳簇数。金宝搏官方网站
加载样本数据。
加载渔民;
数据包括来自三种虹膜花的萼片和花瓣的长度和宽度测量。
用威彻斯
为萼片长度测量创建所提出的聚类解决方案的输入矩阵,使用1,2,3,4,5和6簇。金宝搏官方网站
Clust =零(尺寸(meas,1),6);为了i = 1:6 clust(:,i)= kmeans(meas,我,'空洞'那'ingleton'那......'复制'5);结尾
每一排克星
对应于一个萼片长度测量。六列中的每一个对应于含有1至6个簇的聚类溶液。
使用Calinski-Harabasz标准评估最佳簇数。
EVA = Evallusters(Meas,Clust,'calinskiharabasz')
EVA = CalinskiharabaszEvaluation具有属性:NumObservations:150检测结果:[1 2 3 4 5 6]标准值:[NaN 513.9245 561.6278 530.4871 456.1279 469.5068] Optimalk:3
这优惠
值表示,基于Calinski-Harabasz标准,最佳群集数是三个。
使用函数句柄来指定群集算法,然后评估最佳群集数。
加载样本数据。
加载渔民;
数据包括来自三种虹膜花的萼片和花瓣的长度和宽度测量。
使用函数句柄来指定群集算法。
myfunc = @(x,k)(kmeans(x,k,'空洞'那'ingleton'那......'复制',5));
使用Calinski-Harabasz标准评估Sepal Length数据的最佳簇数。
Eva = Evallusters(Meas,MyFunc,'calinskiharabasz'那......'klist',[1:6])
EVA = CalinskiharabaszEvaluation具有属性:NumObservations:150检测结果:[1 2 3 4 5 6]标准值:[NaN 513.9245 561.6278 530.4871 456.1279 469.5068] Optimalk:3
这优惠
值表示,基于Calinski-Harabasz标准,最佳群集数是三个。
X
-输入数据输入数据,指定为N-经过-P.矩阵。N是观察人数,和P.是变量的数量。
数据类型:单身的
|双倍的
克星
-聚类算法'kmeans'
|'连锁'
|'GMDistribution'
|聚类解决方案的矩阵金宝搏官方网站|功能手柄聚类算法,指定为以下之一。
'kmeans' |
群集数据X 使用威彻斯 聚类算法,具有'空洞' 调成'ingleton' 和'复制' 调成5. 。 |
'连锁' |
群集数据X 使用clusterdata. 凝聚聚类算法,有'连锁' 调成“沃德” 。 |
'GMDistribution' |
群集数据X 使用GMDistribution. 高斯混合分配算法,有'sharedcov' 调成真的 和'复制' 调成5. 。 |
如果标准
是'calinskiharabasz'
那'daviesbouldin'
, 或者'轮廓'
,您可以使用a指定群集算法功能手柄。该函数必须是表单c = clustfun(数据,k)
, 在哪里数据
数据是要群集的,还是K.
是群集的数量。输出Clustfun.
必须是以下之一:
表示每个观察的群集索引的整数矢量数据
。必须有K.
此向量中的唯一值。
数字N-经过-K.分数矩阵N观察和K.课程。在这种情况下,通过在每行中取得最大的得分值来确定每个观察的集群索引。
如果标准
是'calinskiharabasz'
那'daviesbouldin'
, 或者'轮廓'
,您还可以指定克星
作为一个N-经过-K.矩阵包含所提出的聚类解决方案。金宝搏官方网站N是样本数据中的观测数量,以及K.是建议的聚类解决方案的数量。金宝搏官方网站柱子j包含每个每个的群集指数N要点在j分类解决方案。
数据类型:单身的
|双倍的
|char
|细绳
|function_handle.
标准
-聚类评估标准'calinskiharabasz'
|'daviesbouldin'
|'差距'
|'轮廓'
聚类评估标准,指定为以下之一。
'calinskiharabasz' |
创建一个Calinskiharabaszevaliuation. 包含CalInski-Harabasz索引值的聚类评估对象。 |
'daviesbouldin' |
创建一个DaviesBouldineValuation. 包含Davies-Bouldin指标值的群集评估对象。 |
'差距' |
创建一个GapEvaluation. 包含GAP标准值的群集评估对象。 |
'轮廓' |
创建一个剪影值 群集评估对象包含轮廓值。 |
指定可选的逗号分离对名称,价值
论点。名称
是参数名称和价值
是相应的价值。名称
必须出现在引号内。您可以以任何顺序指定多个名称和值对参数name1,value1,...,namen,valuen
。
'klist',[1:5],'距离','cityblock'
指定使用城市块距离度量测试1,2,3,4和5个集群。
'距离'
-距离度量'sqeuclidean'
(默认)|'euclidean'
|'城市街区'
|向量|功能|......用于计算标准值的距离度量指定为逗号分隔的对'距离'
以及以下之一。
'sqeuclidean' |
平方欧几里德距离 |
'euclidean' |
欧几里德距离。此选项无效威彻斯 聚类算法。 |
'城市街区' |
绝对差异的总和 |
'余弦' |
一个减去点之间夹角的余弦(作为向量处理) |
'相关性' |
一个减去点之间的样本相关性(视为值序列) |
'汉明' |
不同的坐标百分比。此选项仅适用于此轮廓 标准。 |
'jaccard' |
非零坐标的百分比不同。此选项仅适用于此轮廓 标准。 |
有关每个距离度量的详细信息,请参阅Pdist.
。
您还可以使用a指定距离度量的函数功能手柄。距离功能必须是表单d2 = distfun(xi,xj)
, 在哪里xi.
是一个1-by-N矢量对应于输入矩阵的单行X
, 和XJ.
是一个m2-经过-N矩阵对应于多行X
。DISTFUN
必须返回m2-1-1距离矢量D2
,谁的K.元素是之间的距离xi.
和XJ(k,:)
。
距离
仅接受群集算法如果函数处理克星
接受函数手柄作为距离度量。例如,威彻斯
聚类算法不接受函数手柄作为距离度量。因此,如果你使用威彻斯
算法,然后指定函数句柄距离
,软件错误。
例子:'距离','euclidean'
数据类型:单身的
|双倍的
|char
|细绳
|function_handle.
'clusterpriors'
-每个群集的先前概率'经验'
(默认)|'平等的'
每个群集的先前概率,指定为逗号分隔对'clusterpriors'
以及以下之一。
'经验' |
通过对所有点的轮廓值进行平均来计算群集解决方案的整体轮廓值。每个集群将整体轮廓值与其大小成比例地贡献。 |
'平等的' |
通过对每个群集内所有点的轮廓值进行平均来计算群集解决方案的整体轮廓值,然后在所有集群上平均这些值。无论其大小如何,每个集群都同样贡献到整体轮廓值。 |
例子:'Clusterpriors','经验'
'B'
-参考数据集数量100.
(默认)|正整数值'参考分布式'
-参考数据生成方法'pca'
(默认)|'制服'
参考数据生成方法,指定为逗号分隔对组成'参考分布式'
以及以下之一。
'pca' |
从与数据矩阵的主要组成部分对齐的框中生成引用数据X 。 |
'制服' |
在数据矩阵中的每个特征的范围内均匀生成参考数据X 。 |
例子:'参考分布','制服'
'SearchMethod'
-选择最佳簇数的方法'globalmaxse'
(默认)|'FirstMaxse'
选择最佳群集数的方法,指定为包括的逗号分隔对'SearchMethod'
以及以下之一。
'globalmaxse' |
评估每个拟议的簇数
在哪里K.是集群的数量,差距(K.)是聚类解决方案的差距值K.集群,GapMax.是最大的差距价值和se(GapMax.)是与最大间隙值对应的标准误差。 |
'FirstMaxse' |
评估每个拟议的簇数
在哪里K.是集群的数量,差距(K.)是聚类解决方案的差距值K.群集和se(K.+ 1)是聚类解决方案的标准错误K.+ 1个簇。 |
例子:'searchmethod','globalmaxse'
eva.
- 聚类评估数据聚类评估数据,作为群集评估对象返回。
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。