如何在igraph中设置Louvain模块化的分辨率参数?
在使用cluster_louvain函数检测igraph for R中的社区时,是否有方法设置resolution参数?这对结果有很大影响,因为该参数与节点之间的层次差异有关。谢谢。最简单的方法是通过此链接提供的如何在igraph中设置Louvain模块化的分辨率参数?,r,social-networking,igraph,sna,R,Social Networking,Igraph,Sna,在使用cluster_louvain函数检测igraph for R中的社区时,是否有方法设置resolution参数?这对结果有很大影响,因为该参数与节点之间的层次差异有关。谢谢。最简单的方法是通过此链接提供的解决方案包 这是本文的基础 它几乎有两个函数cluster\u resolution()和cluster\u resolution\u RandomOrderFULL()。 在这两种情况下,您都可以说明分辨率t以及希望重复的次数rep。而且,您可以在函数中使用igraph对象 clust
解决方案
包
这是本文的基础
它几乎有两个函数cluster\u resolution()
和cluster\u resolution\u RandomOrderFULL()
。
在这两种情况下,您都可以说明分辨率t
以及希望重复的次数rep
。而且,您可以在函数中使用igraph对象
cluster_resolution_RandomOrderFULL(g,t=0.5)
cluster_resolution_RandomOrderFULL(g,rep=20)
注意/编辑:它将不接受已签名的网络!我正在尝试与代码的所有者联系,或者自己对代码进行costumize,使其适合签名网络
EDIT2:我能够将函数community_louvain.m从for Matlab转换为R
以下是签名的的
你几乎可以把它放在例如有符号的(g,gamma=1,mod='modularity')
它使用igraph或矩阵对象作为输入。如果它有负值,则必须选择mod='neg\u sym'
或'neg\u asym'