如何为无向加权图计算黑社会人口普查

时间:2019-08-27 10:39:35

标签: r igraph sna statnet

我想计算R中无向,加权边缘列表的黑社会人口普查(使用sna,igraph和statnet软件包)。 gdrkz是类igraph的对象。

使用以下命令时:

triad.census(gdrkz, g=NULL, mode = c("graph"))

我收到以下错误消息:

Error in triad.census(gdrkz, g = NULL, mode = c("graph")) : 
  unused arguments (gdrkz, mode = c("graph"))

当我尝试:

triad.census(gdrkz, mode = c("graph"))

我收到消息:

Error in triad.census(gdrkz, mode = c("graph")) : 
  unused argument (mode = c("graph"))

以下命令似乎有效:

triad.census(gdrkz)

结果:

29394     0  2427     0     0     0     0     0     0     0   672     0     0     0     0    16

但是我收到警告消息:

In triad.census(gdrkz) :
  At motifs.c:1052 :Triad census called on an undirected graph

我是否仍可以将此输出像无向图的三合会普查的正常结果一样对待(通过将相互对等的二元组解释为连通的,无向的二元组,而忽略无向图中不可能的所有剩余组合)?

1 个答案:

答案 0 :(得分:0)

啊,我已经解决了这个问题:

我应该写:

sna :: triad.census(gdrkz,g = NULL,mode = c(“ graph”))

返回四个值:

248635 10570 925 0

对不起,我是初学者:)