View source: R/directed_erdos_renyi.R
directed_erdos_renyi | R Documentation |
Create an directed erdos renyi object
directed_erdos_renyi(
n,
...,
p = NULL,
poisson_edges = TRUE,
allow_self_loops = TRUE
)
n |
Number of nodes in graph. |
... |
Arguments passed on to
|
p |
Probability of an edge between any two nodes. You must specify
either |
poisson_edges |
Logical indicating whether or not
multiple edges are allowed to form between a pair of
nodes. Defaults to |
allow_self_loops |
Logical indicating whether or not
nodes should be allowed to form edges with themselves.
Defaults to |
A directed_factor_model
S3 class based on a list
with the following elements:
X
: The incoming latent positions as a Matrix()
object.
S
: The mixing matrix as a Matrix()
object.
Y
: The outgoing latent positions as a Matrix()
object.
n
: The number of nodes with incoming edges in the network.
k1
: The dimension of the latent node position vectors
encoding incoming latent communities (i.e. in X
).
d
: The number of nodes with outgoing edges in the network.
Does not need to match n
– rectangular adjacency matrices
are supported.
k2
: The dimension of the latent node position vectors
encoding outgoing latent communities (i.e. in Y
).
poisson_edges
: Whether or not the graph is taken to be have
Poisson or Bernoulli edges, as indicated by a logical vector
of length 1.
allow_self_loops
: Whether or not self loops are allowed.
Other erdos renyi:
erdos_renyi()
Other directed graphs:
directed_dcsbm()
set.seed(87)
er <- directed_erdos_renyi(n = 10, p = 0.1)
er
big_er <- directed_erdos_renyi(n = 10^6, expected_in_degree = 5)
big_er
A <- sample_sparse(er)
A
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.