跳到内容

[Deprecated]

自从 igraph 0.8.0 版本起,erdos.renyi.game()random.graph.game() 都已被弃用,应改用 sample_gnp()sample_gnm()。 详见这些函数的说明。

random.graph.game() 是此函数的一个(也已弃用的)别名。

用法

erdos.renyi.game(
  n,
  p.or.m,
  type = c("gnp", "gnm"),
  directed = FALSE,
  loops = FALSE
)

参数

n

图中的顶点数。

p.or.m

任意两个顶点之间绘制边的概率(\(G(n,p)\) 图),或图中的边数(对于 \(G(n,m)\) 图)。

type

要创建的随机图的类型,可以是 gnp()(\(G(n,p)\) 图)或 gnm()(\(G(n,m)\) 图)。

directed

逻辑值,表示该图是否为有向图,默认为 FALSE

loops

逻辑值,表示是否添加自环边,默认为 FALSE

一个图对象。

参考文献

Erdős, P. 和 Rényi, A., On random graphs, Publicationes Mathematicae 6, 290–297 (1959)。

作者

Gabor Csardi csardi.gabor@gmail.com

示例


g <- erdos.renyi.game(1000, 1 / 1000)
#> Warning: `erdos.renyi.game()` was deprecated in igraph 0.8.0.
#>  Please use `sample_gnp()` instead.
degree_distribution(g)
#> [1] 0.394 0.348 0.169 0.075 0.013 0.001