samplers {nevada} | R Documentation |
Graph samplers using edge distributions
Description
A collection of functions to generate random graphs with specified edge distribution.
Usage
rpois_network(n, num_vertices, lambda = 1)
rexp_network(n, num_vertices, rate = 1)
rbinom_network(n, num_vertices, size = 1, prob = 0.5)
rsbm(n, num_vertices, pref_matrix, block_sizes)
Arguments
n |
Sample size. |
num_vertices |
Number of vertices. |
lambda |
The mean parameter for the Poisson distribution (default: 1). |
rate |
The rate parameter for the exponential distribution (default: 1). |
size |
The number of trials for the binomial distribution (default: 1). |
prob |
The probability of success on each trial for the binomial distribution (default: 0.5). |
pref_matrix |
The matrix giving the Bernoulli rates. This is a KxK
matrix, where K is the number of groups. The probability of creating an
edge between vertices from groups i and j is given by element (i,j). For
undirected graphs, this matrix must be symmetric. See
|
block_sizes |
Numeric vector giving the number of vertices in each
group. The sum of the vector must match the number of vertices. See
|
Value
A object of class nvd
containing the sample of graphs.
Examples
nvd <- rexp_network(10, 68)