计算列表中所有网络的传递性
Calculate transitivity for all networks in a list
我在列表中存储了 500 个随机网络
for (x in seq_len(500L)) {
+ gs[[x]] <- erdos.renyi.game(361, 695, type = "gnm")
我可以使用
单独计算每个网络的传递性
transitivity(gs[[1]])
如何计算所有网络的传递性并将值输出到 excel sheet 以便进行一些统计分析。请有任何想法。
使用 *apply 函数,特别是 sapply 或 lapply。
library(igraph)
gs <- list()
for (x in seq_len(500L)) {
gs[[x]] <- erdos.renyi.game(361, 695, type = "gnm")
}
gs.trans <- sapply(gs, transitivity)
write.csv(gs.trans, file="Graph_transivity.txt")
我在列表中存储了 500 个随机网络
for (x in seq_len(500L)) {
+ gs[[x]] <- erdos.renyi.game(361, 695, type = "gnm")
我可以使用
单独计算每个网络的传递性transitivity(gs[[1]])
如何计算所有网络的传递性并将值输出到 excel sheet 以便进行一些统计分析。请有任何想法。
使用 *apply 函数,特别是 sapply 或 lapply。
library(igraph)
gs <- list()
for (x in seq_len(500L)) {
gs[[x]] <- erdos.renyi.game(361, 695, type = "gnm")
}
gs.trans <- sapply(gs, transitivity)
write.csv(gs.trans, file="Graph_transivity.txt")