- network_stats
Character vector of statistic names to be constrained (e.g., "edges", "degree", "density").
- prob_distr
Character vector of probability distribution names corresponding to each statistic.
- prob_distr_params
List of parameter sets for each specified distribution.
- population
Integer. The number of nodes in the network.
- sample_size
Integer. Number of MCMC samples to return. Default is 1000.
- burnin
Integer. Number of MCMC iterations to discard before sampling begins. Default is 200,000.
- interval
Integer. Thinning interval (number of iterations between samples). Default is 1000.
- cov_pattern
Integer vector. Optional group labels or covariate patterns for nodes.
- initial_g
An igraph object. The starting graph for the MCMC chain.
- use_initial_g
Logical. If TRUE, the MCMC chain starts from initial_g.
- partial_network
Integer. Reserved for future use in partial network observation.
- obs_nodes
Integer vector. Reserved for future use in specifying observed nodes.
- Obs_stats
Character vector of additional network statistics to monitor during sampling.
- remove_var_last_entry
Logical. If TRUE, removes the variance constraint from the last entry of the distribution.
- stats_only
Logical. If TRUE, only sufficient statistics are returned; otherwise, network objects are included.