如何在igraph中设置Louvain模块化的分辨率参数?

时间:2017-03-29 17:43:34

标签: r social-networking igraph sna

有什么方法可以在使用 cluster_louvain 函数检测 igraph 中的R社区时设置分辨率参数?它对结果有很大的不同,因为此参数与节点之间的层次差异有关。谢谢。

1 个答案:

答案 0 :(得分:1)

最简单的方法是通过https://github.com/analyxcompany/resolution链接中的resolution软件包。

它基于本文http://arxiv.org/pdf/0812.1770.pdf

几乎有两个功能cluster_resolution()cluster_resolution_RandomOrderFULL()。 在这两种方法中,您都可以说明分辨率t以及要重复的次数rep。而且,您只需在函数中使用igraph对象即可。

cluster_resolution_RandomOrderFULL(g,t=0.5)
cluster_resolution_RandomOrderFULL(g,rep=20)

注意/编辑:虽然它将不接受已签名的网络!我正在尝试与代码所有者联系,或者自己对代码进行汇总以使其适合签名网络。