跳到内容

用于从网络模型中采样的通用函数。

用法

sample_(...)

参数

...

参数,请参见以下详细信息。

详细信息

sample_() 是一个用于创建图的通用函数。对于igraph中每个带有 sample_ 前缀的图构造器,都有一个没有前缀的对应函数:例如,对于 sample_pa() 也有 pa() 等。

对于确定性图采样器也是如此,即对于每个带有 make_ 前缀的构造器,都有一个没有该前缀的对应函数。

这些较短的形式可以与 sample_() 一起使用。这种形式的优点是用户可以指定适用于所有构造器的构造器修饰符。例如,with_vertex_() 修饰符将顶点属性添加到新创建的图中。

请参见下面的示例和各种构造器修饰符。

示例

pref_matrix <- cbind(c(0.8, 0.1), c(0.1, 0.7))
blocky <- sample_(sbm(
  n = 20, pref.matrix = pref_matrix,
  block.sizes = c(10, 10)
))

blocky2 <- pref_matrix %>%
  sample_sbm(n = 20, block.sizes = c(10, 10))

## Arguments are passed on from sample_ to sample_sbm
blocky3 <- pref_matrix %>%
  sample_(sbm(), n = 20, block.sizes = c(10, 10))