
MATLAB的kmeans聚类代码结合clustereval,可用于便捷地评估聚类结果。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
MATLAB中的K-means聚类代码能够便捷地完成聚类评估任务。该函数接受两个聚类结果以及所采用的度量标准名称作为输入参数。具体而言,`clustereval(a, b, metricname)` 范例程序首先通过 `linkage(X, average, euclidean)` 确定聚类链接,生成聚类矩阵 Z,然后使用 `cluster(Z, maxclust, 4)` 和 `kmeans(X, 4)` 分别执行 K-means 和链接聚类,最后调用 `clustereval(a, b, ari)` 计算调整后的兰德指数 (adjustedRandindex) 指标 ri。 ri 代表兰德指数 (Rand),用于客观评估聚类方法。此外,还计算 Mirkin 指数 (mi) 和休伯特指数 (hi)。 相关参考资料包括 “评估聚类方法的客观标准”,JASA,1971年;以及休伯特和阿拉比,《比较分区》,《分类杂志》,1985年。 同时,也提供了福克斯-锦葵索引 (fowlkes) 以及皮尔逊卡方检验 (chi) 等指标的计算方法,并引用了 Chernoff 和 Lehmann 关于 \chi^2 拟合优度检验的相关研究。
全部评论 (0)
还没有任何评论哟~


