Since igraph version 0.8.0, both erdos.renyi.game()
and
random.graph.game()
are deprecated, and sample_gnp()
and
sample_gnm()
should be used instead. See these for more details.
random.graph.game()
is an (also deprecated) alias to this function.
erdos.renyi.game(
n,
p.or.m,
type = c("gnp", "gnm"),
directed = FALSE,
loops = FALSE
)
The number of vertices in the graph.
Either the probability for drawing an edge between two arbitrary vertices (\(G(n,p)\) graph), or the number of edges in the graph (for \(G(n,m)\) graphs).
The type of the random graph to create, either gnp()
(\(G(n,p)\) graph) or gnm()
(\(G(n,m)\) graph).
Logical, whether the graph will be directed, defaults to
FALSE
.
Logical, whether to add loop edges, defaults to FALSE
.
A graph object.
Erdős, P. and Rényi, A., On random graphs, Publicationes Mathematicae 6, 290–297 (1959).
Random graph models (games)
sample_()
,
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()
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.373 0.381 0.183 0.049 0.011 0.002 0.001