Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在igraph中设置Louvain模块化的分辨率参数?_R_Social Networking_Igraph_Sna - Fatal编程技术网

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

如何在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_louvain函数检测igraph for R中的社区时,是否有方法设置resolution参数?这对结果有很大影响,因为该参数与节点之间的层次差异有关。谢谢。

最简单的方法是通过此链接提供的
解决方案

这是本文的基础

它几乎有两个函数
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'