Weka可视化聚类结果

Weka visualize Clustering result

我有两个 arff 文件,我进行了 K-Means 聚类并获取了它们的结果。但我想在代码上可视化任何与 Java 相关的代码,例如 Weka UI。(它就像 Python 中的 matplotlib)。对 Weka 或 Java 有什么帮助吗?

由于我不确定您要绘制什么(分配给实例的集群?集群质心?),我只能给出一个模糊的答案。最简单的方法可能是使用 JFreeChart 创建散点图(绘制值对)。这是我用 JFreeChart 1.0.19 测试过的代码教程:

https://www.javatpoint.com/jfreechart-scatter-chart

该示例显示了两个数据系列,但您可以在绘图中包含任意数量的系列(一个或多个)。

要使用 Weka API 执行集群,请查看 Weka 安装附带的手册。或者,看看 Use weka in your java code article on the Weka wiki.

还有 VisualizeClusterAssignments.java 示例 class,它是 Weka 安装附带的示例存档的一部分,它仅使用 Weka classes。

这是 link 到 class 的 3.9.x 版本的直接 link:

https://svn.cms.waikato.ac.nz/svn/weka/trunk/wekaexamples/src/main/java/wekaexamples/clusterers/VisualizeClusterAssignments.java