R igraph 手册页

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

sample_hierarchical_sbm {igraph}R 文档

采样分层随机块模型

描述

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

用法

sample_hierarchical_sbm(n, m, rho, C, p)

hierarchical_sbm(...)

参数

n

整数标量,顶点数。

m

整数标量,每个块的顶点数。n / m 必须是整数。或者,如果不是所有块的大小都相等,则可以使用块大小的整数向量。

rho

数值向量,块内每个集群的顶点比例。必须总和为 1,并且对于 rho 的所有元素,rho * m 必须是整数。或者,如果不同块的 rho 值不同,则可以使用 rho 向量的列表,每个块一个。

C

一个方形、对称的数值矩阵,块内集群的伯努利概率。其大小必须与 rho 向量的大小匹配。或者,如果不同块的伯努利概率不同,则可以使用方形矩阵的列表。

p

数值标量,不同块中顶点之间连接的伯努利概率。

...

传递给 sample_hierarchical_sbm

详细信息

该函数根据分层随机块模型生成一个随机图。

igraph 图。

作者

Gabor Csardi csardi.gabor@gmail.com

参见

sbm.game

示例


## Ten blocks with three clusters each
C <- matrix(c(1  , 3/4,   0,
              3/4,   0, 3/4,
              0  , 3/4, 3/4), nrow=3)
g <- sample_hierarchical_sbm(100, 10, rho=c(3, 3, 4)/10, C=C, p=1/20)
g
if (require(Matrix)) { image(g[]) }

[包 igraph 版本 1.3.5 索引]