用于从网络模型中采样的通用函数。
详细信息
sample_()
是一个用于创建图的通用函数。对于igraph中每个带有 sample_
前缀的图构造器,都有一个没有前缀的对应函数:例如,对于 sample_pa()
也有 pa()
等。
对于确定性图采样器也是如此,即对于每个带有 make_
前缀的构造器,都有一个没有该前缀的对应函数。
这些较短的形式可以与 sample_()
一起使用。这种形式的优点是用户可以指定适用于所有构造器的构造器修饰符。例如,with_vertex_()
修饰符将顶点属性添加到新创建的图中。
请参见下面的示例和各种构造器修饰符。
参见
随机图模型(游戏)bipartite_gnm()
, erdos.renyi.game()
, sample_bipartite()
, sample_chung_lu()
, sample_correlated_gnp()
, sample_correlated_gnp_pair()
, sample_degseq()
, sample_dot_product()
, sample_fitness()
, sample_fitness_pl()
, sample_forestfire()
, sample_gnm()
, sample_gnp()
, sample_grg()
, sample_growing()
, sample_hierarchical_sbm()
, sample_islands()
, sample_k_regular()
, sample_last_cit()
, sample_pa()
, sample_pa_age()
, sample_pref()
, sample_sbm()
, sample_smallworld()
, sample_traits_callaway()
, sample_tree()
构造器修饰符(和相关函数)make_()
, simplified()
, with_edge_()
, with_graph_()
, with_vertex_()
, without_attr()
, without_loops()
, without_multiples()
示例
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))