如果您从 R 中使用 igraph,请使用此选项
sample_sbm {igraph} | R 文档 |
从网络的随机块模型中采样
sample_sbm(n, pref.matrix, block.sizes, directed = FALSE, loops = FALSE)
sbm(...)
n |
图中顶点的数量。 |
pref.matrix |
给出伯努利概率的矩阵。这是一个 |
block.sizes |
数值向量,给出每组中顶点的数量。向量的总和必须与顶点的数量匹配。 |
有向 |
逻辑标量,是否生成有向图。 |
循环 |
逻辑标量,是否允许图中的自环。 |
... |
传递给 |
此函数通过(执行等效于)伯努利试验为每个潜在边采样来自随机块模型的图,概率由伯努利概率矩阵 pref.matrix
给出。生成图中顶点的顺序对应于 block.sizes
参数。
igraph 图。
Gabor Csardi csardi.gabor@gmail.com
Faust, K., & Wasserman, S. (1992a). Blockmodels: Interpretation and evaluation. Social Networks, 14, 5–61.
## Two groups with not only few connection between groups
pm <- cbind( c(.1, .001), c(.001, .05) )
g <- sample_sbm(1000, pref.matrix=pm, block.sizes=c(300,700))
g