【发布时间】:2015-05-11 04:55:38
【问题描述】:
我想在 R 中评估和比较我的社区检测算法的结果。我的算法不允许重叠,并且有一些节点没有被处理。例如,对于 Zachary 空手道俱乐部,我有 1 个节点未处理。 我找到了很多指标(NMI、ARI、Modulaity(Q)、Purity、Rank Index...),但我不知道哪些是最好的。目前,我正在使用模块化、纯度和排名指数。
这些选择的评价指标是否足够?
例如,Rank Index 是 RI(P,R)= (a+d)/(a+b+c+d) 其中 a、b、c 和 d 是节点对的数量根据P和R分别在同一个社区,根据P在同一社区但根据R在不同社区,在P给定的不同社区但在R给定的同一社区,以及根据P给定的不同社区P 和 R,并且 P = {p1, p2, . . . , pk} 是应用于图 G = 和 R = {r1, r2, 的社区检测算法的输出。 . . , rn} 是真正的社区结构。
如果我处理一个大图,我该如何计算这些值?我在哪里可以找到 R(真正的社区结构)?
【问题讨论】:
-
为清晰起见重新措辞。
标签: detection ranking evaluation modularity