6

Matlab 是否提供任何工具来评估聚类方法?(集群紧凑性和集群分离......)或者是否有任何工具箱?

4

4 回答 4

5

Matlab提供Silhouette index,还有一个工具箱CVAP: Cluster Validity Analysis Platform for Matlab。其中包括以下有效性指标:

  • 戴维斯-博尔丁
  • 卡林斯基-哈拉巴斯
  • 邓恩指数
  • R平方指数
  • 休伯特-莱文 (C-index)
  • Krzanowski-Lai 指数
  • 哈蒂根指数
  • 均方根标准差 (RMSSTD) 指数
  • 半偏 R 平方 (SPR) 指数
  • 两个簇之间的距离 (CD) 索引
  • 加权内部指数
  • 同质指数
  • 分离指数

请注意,您可能需要为您的平台预编译的LIBRA 二进制文件。

于 2013-05-10T12:00:30.450 回答
4

您可以尝试统计工具箱中的剪影图

有关示例,请参阅此文档

于 2012-04-28T19:57:22.253 回答
4

不是在 Matlab 中,但ELKI (Java) 提供了十几个用于评估的集群质量度量。

于 2012-04-28T21:21:45.950 回答
3

请注意,Matlab 中的剪影对于单例集群有一些奇怪的行为。它为单身人士分配 1 分,而对我来说,更合理的方法是为这些集群分配 0 分。在 Matlab 实现中,如果您将簇数作为对象数,Silhouette 会给您 1 分。

于 2013-09-26T19:04:21.023 回答