在 R 中生成具有相同节点数和关系数的多个随机图?
Generating multiple random graphs in R with same number of nodes and ties?
我想生成大量具有相同节点数和关系数的随机图,并使用结果来查找标准指标的分布等。
我发现这个 link 用于生成具有给定数量的节点和联系 (Graph generation given number of edges and nodes) 的随机图。有没有一种简单的方法可以告诉 R 做这个 1000 倍左右,并将所有这些组合成一个对象,然后我可以分析? (例如平均距离、度数、直径等)。
最终我希望能够使用这些信息与经验网络进行比较。
我从朋友那里得到了这个答案,它似乎有效:
RR1 <- list()
for(i in 1:1000) {
RR1[[i]] <- erdos.renyi.game(559,9640,type=c("gnm"),directed=FALSE,loops=FALSE)
}
number_of_edges <- sapply(RR1, gsize)
number_of_edges
我想生成大量具有相同节点数和关系数的随机图,并使用结果来查找标准指标的分布等。
我发现这个 link 用于生成具有给定数量的节点和联系 (Graph generation given number of edges and nodes) 的随机图。有没有一种简单的方法可以告诉 R 做这个 1000 倍左右,并将所有这些组合成一个对象,然后我可以分析? (例如平均距离、度数、直径等)。
最终我希望能够使用这些信息与经验网络进行比较。
我从朋友那里得到了这个答案,它似乎有效:
RR1 <- list()
for(i in 1:1000) {
RR1[[i]] <- erdos.renyi.game(559,9640,type=c("gnm"),directed=FALSE,loops=FALSE)
}
number_of_edges <- sapply(RR1, gsize)
number_of_edges