Matlab 是否提供任何工具来评估聚类方法?(集群紧凑性和集群分离......)或者是否有任何工具箱?
问问题
6837 次
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
不是在 Matlab 中,但ELKI (Java) 提供了十几个用于评估的集群质量度量。
于 2012-04-28T21:21:45.950 回答
3
请注意,Matlab 中的剪影对于单例集群有一些奇怪的行为。它为单身人士分配 1 分,而对我来说,更合理的方法是为这些集群分配 0 分。在 Matlab 实现中,如果您将簇数作为对象数,Silhouette 会给您 1 分。
于 2013-09-26T19:04:21.023 回答