R igraph 手册页

如果您从 R 中使用 igraph,请使用此选项

sample_sbm {igraph}R 文档

采样随机块模型

描述

从网络的随机块模型中采样

用法

sample_sbm(n, pref.matrix, block.sizes, directed = FALSE, loops = FALSE)

sbm(...)

参数

n

图中顶点的数量。

pref.matrix

给出伯努利概率的矩阵。这是一个 K\times K 矩阵,其中 K 是组的数量。创建组 ij 中顶点之间边的概率由元素 (i,j) 给出。对于无向图,此矩阵必须是对称的。

block.sizes

数值向量,给出每组中顶点的数量。向量的总和必须与顶点的数量匹配。

有向

逻辑标量,是否生成有向图。

循环

逻辑标量,是否允许图中的自环。

...

传递给 sample_sbm

详细信息

此函数通过(执行等效于)伯努利试验为每个潜在边采样来自随机块模型的图,概率由伯努利概率矩阵 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.

参见

sample_gnp, sample_gnm

示例


## 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

[包 igraph 版本 1.3.5 索引]