1

我想计算 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

尽管如此,我是否可以将此输出视为无向图的三元组普查的正常结果(通过将倒数二元组解释为连接的无向元组并忽略无向图中不可能的所有剩余组合)?

4

1 回答 1

1

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

我应该写:

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

它返回四个值:

248635 10570 925 0

对不起,我是初学者:)

于 2019-08-29T08:24:24.443 回答