script/ba-vs-gnp/example2.R

# Example 2 -----------------
# mechanistic model: Barabàsi Albert
# network model: ERGM
# integral stat: sorted degree sequence
# likelihood stat: number of triangles

load("init.RData")

library(StartNetwork)
library(parallel)
library(ggplot2)

cl <- makeCluster(detectCores())

lstat = function(x){length(igraph::triangles(x))/3}

g <- parSapply(cl, theta_m, KL_net, theta_s = theta_s[2], n = n, mech_net = mech_net_ba, mech_args = mech_args_ba, replicates = replicates, lstat = lstat, sorted = TRUE)

df <- data.frame(parameter = theta_m, KL = g)

ggplot(df) + aes(x = parameter, y = KL, group = parameter) + geom_boxplot() + ggtitle("Example 2")

ggsave(filename = "example2.pdf")

save.image("example2.RData")
AnthonyEbert/StartNetwork documentation built on April 24, 2020, 3:28 a.m.