Weka 可视化聚类结果 [关闭]

Posted

技术标签:

【中文标题】Weka 可视化聚类结果 [关闭]【英文标题】:Weka visualize Clustering result [closed] 【发布时间】:2022-01-21 16:31:12 【问题描述】:

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

【问题讨论】:

【参考方案1】:

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

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

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

要使用 Weka API 执行集群,请查看 Weka 安装随附的手册。或者,查看Weka wiki 上的Use weka in your java code 文章。

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

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

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

【讨论】:

我想要绝对像你的链接。我需要您的两个示例(分配给实例的集群,集群质心。)。 JFreeChart 很可能会解决我的问题。实际上,Weka UI 会提供这个服务,但是我需要在 java 代码上做。感谢您的帮助!

以上是关于Weka 可视化聚类结果 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

将 CURE 聚类算法添加到 WEKA

Weka学习篇——介绍

从零开始学习weka数据挖掘

Android学习必备--java工具15个

使用百度地图api可视化聚类结果

免费资源丨机器学习及数据挖掘软件——Weka,高清视频教程!