我怎样才能使用图挖掘方法来获取多节点图?

时间:2014-08-04 08:29:23

标签: data-mining web-mining

我现在使用apriori算法来做一个数据挖掘项目,我得到的结果如:item1< => iteam2,item2< =>项目3 ....... 我想使用图形挖掘来生成包含许多节点的图形,并说明这些节点之间的关系,如下所示:enter image description here

我听到了一些数据ming软件 - weka,rapidminer;我也听过一些图库 - igraph,networkx;我也听说过 - 画面。但是我还是很困惑,有人可以给我一个插图吗?详细程序?

2 个答案:

答案 0 :(得分:0)

我建议您使用Prefuse工具包解决您的问题。看看http://prefuse.org/gallery/。这包含您需要的图表示例。

松散地说,Prefuse也有一个名为D3.js的浏览器版本。如果要在浏览器中显示图表,请使用D3.js

当我在浏览器中需要桌面图形和图形时,我使用了Prefuse和D3.js。

答案 1 :(得分:0)

如果您通过多节点图表引用此定义http://dl.acm.org/citation.cfm?id=1292799,那么我会说您可以使用Gephi来可视化您的图形。 Gephi是一个强大的网络可视化/分析工具,因为您可以注释顶点,应用聚类算法等。

在您的情况下,由于多节点图具有多个状态,您可以使用一些注释/着色来显示节点/边的不同状态,甚至可以通过导入网络的不同时间戳/版本来可视化这些不同的状态在Gephi。然后,您可以观察它们之间的差异。即使您的图形不是多节点,我也建议使用Gephi进行可视化。

如果 item1< => iteam2,item2< => item3 .. 是您当前的数据格式,您可以将其转换为Gephi识别的格式,如邻接列表或边缘列表。