matlab中是不是有评估聚类解决方案的同质性和完整性的功能?

Posted

技术标签:

【中文标题】matlab中是不是有评估聚类解决方案的同质性和完整性的功能?【英文标题】:Is there a function in matlab to evaluate homogeneity and completeness of a clustering solution?matlab中是否有评估聚类解决方案的同质性和完整性的功能? 【发布时间】:2016-12-23 03:55:40 【问题描述】:

我正在处理一个聚类问题,我想评估性能。给定一个样本数据集和一个包含样本真值类分配的测试集。 matlab中是否有评估同质性和完整性的功能?同质性:每个集群只包含一个类的成员。完整性:给定类的所有成员都分配到同一个集群。

【问题讨论】:

我怀疑是否有专门针对此的内置函数,因为您所做的只是计算符合特定条件的成员数量。要获得更具体的答案,您至少需要包含分类器输出的结构,最好包含您对评估代码的尝试。 【参考方案1】:

是的。

几乎所有“外部”集群评估方法都基于这些概念。它们可能与您描述的不完全一样——因为它们试图解决集群和类通常不能很好地对齐的问题。如果 matlab 对聚类有任何好处(好吧,它不再很常见了......),它应该有几个这样的措施。

【讨论】:

以上是关于matlab中是不是有评估聚类解决方案的同质性和完整性的功能?的主要内容,如果未能解决你的问题,请参考以下文章

相当于Matlab的聚类质量函数?

常用聚类(K-means,DBSCAN)以及聚类的度量指标:

WSN通信基于matlab WSN节能睡眠唤醒感知(EESAA)智能路由协议含Matlab源码 498期

聚类的外部指标(Purity, ARI, NMI, ACC) 和内部指标(NCC,Entropy,Compactness,Silhouette Index),附代码 (Python 和 Matlab)

聚类分析

欧若纳算法解析机器学习之聚类算法原理分类及应用场景