Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/75.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
R 你能计算出图形对象列表的平均传递性吗?_R_Igraph - Fatal编程技术网

R 你能计算出图形对象列表的平均传递性吗?

R 你能计算出图形对象列表的平均传递性吗?,r,igraph,R,Igraph,我列出了1000个随机网络,与一个网络进行比较。我想计算它们的平均度量,包括及物性()、互易性()和平均距离()。这是我用来列清单的代码 set.seed(1) nwl <- list() for (x in seq_len(1000L)) { Start = sample(18, 693, replace=TRUE) End = sample(18, 693, replace=TRUE) df = data.frame(Start, End) nwl[

我列出了1000个随机网络,与一个网络进行比较。我想计算它们的平均度量,包括及物性()、互易性()和平均距离()。这是我用来列清单的代码

set.seed(1)
nwl <- list()
for (x in seq_len(1000L)) {
    Start = sample(18, 693, replace=TRUE)
    End   = sample(18, 693, replace=TRUE)
    df = data.frame(Start, End)
    nwl[[x]]= graph_from_data_frame(df, directed=TRUE)
}
其中x=列表中的图形编号。有没有一种方法可以计算所有这些的平均值?

您可以使用

sapply(nwl, transitivity)
获取值,以及

mean(sapply(nwl, transitivity))
# [1] 0.9862236

获取平均值。

好的,就这样。我道歉
mean(sapply(nwl, transitivity))
# [1] 0.9862236