Auxiliary for Controlling ERGM Simulation
Auxiliary function as user interface for fine-tuning ERGM
simulation. control.simulate
, control.simulate.formula
, and
control.simulate.formula.ergm
are all aliases for the same
function.
While the others supply a full set of simulation
settings, control.simulate.ergm
when passed as a control
parameter to simulate.ergm()
allows some settings to be
inherited from the ERGM stimation while overriding others.
control.simulate.formula.ergm( MCMC.burnin = 10000, MCMC.interval = 1000, MCMC.prop.weights = "default", MCMC.prop.args = list(), MCMC.init.maxedges = 20000, MCMC.packagenames = c(), MCMC.runtime.traceplot = FALSE, network.output = "network", term.options = NULL, parallel = 0, parallel.type = NULL, parallel.version.check = TRUE, ... ) control.simulate( MCMC.burnin = 10000, MCMC.interval = 1000, MCMC.prop.weights = "default", MCMC.prop.args = list(), MCMC.init.maxedges = 20000, MCMC.packagenames = c(), MCMC.runtime.traceplot = FALSE, network.output = "network", term.options = NULL, parallel = 0, parallel.type = NULL, parallel.version.check = TRUE, ... ) control.simulate.formula( MCMC.burnin = 10000, MCMC.interval = 1000, MCMC.prop.weights = "default", MCMC.prop.args = list(), MCMC.init.maxedges = 20000, MCMC.packagenames = c(), MCMC.runtime.traceplot = FALSE, network.output = "network", term.options = NULL, parallel = 0, parallel.type = NULL, parallel.version.check = TRUE, ... ) control.simulate.ergm( MCMC.burnin = NULL, MCMC.interval = NULL, MCMC.prop.weights = NULL, MCMC.prop.args = NULL, MCMC.init.maxedges = NULL, MCMC.packagenames = NULL, MCMC.runtime.traceplot = FALSE, network.output = "network", term.options = NULL, parallel = 0, parallel.type = NULL, parallel.version.check = TRUE, ... )
MCMC.burnin |
Number of proposals before any MCMC sampling is done. It typically is set to a fairly large number. |
MCMC.interval |
Number of proposals between sampled statistics. |
MCMC.prop.weights |
Specifies the proposal
distribution used in the MCMC Metropolis-Hastings algorithm. Possible
choices depending on selected The |
MCMC.prop.args |
An alternative, direct way of specifying additional arguments to proposal. |
MCMC.init.maxedges |
Maximum number of edges expected in network. |
MCMC.packagenames |
Names of packages in which to look for change statistic functions in addition to those autodetected. This argument should not be needed outside of very strange setups. |
MCMC.runtime.traceplot |
Logical: If |
network.output |
R class with which to output networks. The options are "network" (default) and "edgelist.compressed" (which saves space but only supports networks without vertex attributes) |
term.options |
A list of additional arguments to be passed to term initializers. It can also be set globally via |
parallel |
Number of threads in which to run the sampling. Defaults to 0 (no parallelism). See the entry on parallel processing for details and troubleshooting. |
parallel.type |
API to use for parallel processing. Supported values
are |
parallel.version.check |
Logical: If TRUE, check that the version of
|
... |
Additional arguments, passed to other functions This argument is helpful because it collects any control parameters that have been deprecated; a warning message is printed in case of deprecated arguments. |
This function is only used within a call to the simulate
function. See the usage
section in simulate.ergm
for
details.
A list with arguments as components.
simulate.ergm
, simulate.formula
.
control.ergm
performs a similar function for
ergm
; control.gof
performs a similar function
for gof
.
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.