Weka可视化聚类结果



我有两个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安装附带的手册。或者,在Wekawiki上查看java代码文章中的Useweka。

还有VisualizeClusterAssignments.java示例类,它是Weka安装附带的示例归档的一部分,它只使用Weka类。

以下是该类的3.9.x版本的直接链接:

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

最新更新