sample_sbm {mlsbm} | R Documentation |
R/Rcpp function for sampling from a single level stochastic block model
Description
This function allows you to sample a single level stochastic block model.
Usage
sample_sbm(z, P)
Arguments
z |
An n x 1 vector of community labels for each node |
P |
A K x K symmetric matrix of community connectivity probabilities |
Value
An adjacency matrix
Examples
n = 100
K = 3
pi = rep(1/K,K)
z = sample(1:K, size = n, replace = TRUE, prob = pi)
p_in = 0.50
p_out = 0.05
P = matrix(p_out, nrow = K, ncol = K)
diag(P) = p_in
A = sample_sbm(z,P)
[Package mlsbm version 0.99.2 Index]