set.seed(123)
ngr <- 50
nvec <- rep(30, ngr)
n <- sum(nvec)
G <- lapply(1:ngr, function(z){
Gz <- matrix(rbinom(nvec[z]^2, 1, 0.3), nvec[z])
diag(Gz) <- 0
Gz/rowSums(Gz) # Row-normalized network
})
X <- cbind(rnorm(n), rpois(n, 2))
l <- 0.5
b <- c(2, -0.5, 1)
out <- simSAR(formula = ~ X, Glist = G, lambda = l, beta = b)
summary(out$y)
Run the code above in your browser using DataLab