View source: R/control.simulate.stergm.R

control.simulate.network | R Documentation |

Auxiliary function as user interface for fine-tuning STERGM simulation.

```
control.simulate.network(
MCMC.burnin.min = 1000,
MCMC.burnin.max = 1e+05,
MCMC.burnin.pval = 0.5,
MCMC.burnin.add = 1,
MCMC.prop.form = ~discord + sparse,
MCMC.prop.diss = ~discord + sparse,
MCMC.prop.weights.form = "default",
MCMC.prop.weights.diss = "default",
MCMC.prop.args.form = NULL,
MCMC.prop.args.diss = NULL,
MCMC.maxedges = Inf,
MCMC.maxchanges = 1e+06,
term.options = NULL,
MCMC.packagenames = c()
)
control.simulate.stergm(
MCMC.burnin.min = NULL,
MCMC.burnin.max = NULL,
MCMC.burnin.pval = NULL,
MCMC.burnin.add = NULL,
MCMC.prop.form = NULL,
MCMC.prop.diss = NULL,
MCMC.prop.weights.form = NULL,
MCMC.prop.weights.diss = NULL,
MCMC.prop.args.form = NULL,
MCMC.prop.args.diss = NULL,
MCMC.maxedges = NULL,
MCMC.maxchanges = NULL,
term.options = NULL,
MCMC.packagenames = NULL
)
```

`MCMC.burnin.min, MCMC.burnin.max, MCMC.burnin.pval, MCMC.burnin.add` |
Number of Metropolis-Hastings steps per time step used in simulation. By default, this
is determined adaptively by keeping track of increments in the
Hamming distance between the transitioned-from network and the
network being sampled. Once To use a fixed number of steps, set |

`MCMC.prop.form` |
Hints and/or constraints for selecting and initializing the proposal. |

`MCMC.prop.weights.form` |
Specifies the proposal weighting scheme to
be used in the MCMC Metropolis-Hastings algorithm. Possible
choices may be determined by calling |

`MCMC.prop.weights.diss, MCMC.prop.args.diss, MCMC.prop.diss` |
Ignored. These are included
for backwards compatibility of calls to |

`MCMC.prop.args.form` |
An alternative, direct way of specifying additional arguments to proposals. |

`MCMC.maxedges` |
The maximum number of edges that may occur during the MCMC sampling. If this number is exceeded at any time, sampling is stopped immediately. |

`MCMC.maxchanges` |
Maximum number of changes for which to allocate space. |

`term.options` |
A list of additional arguments to be passed to term initializers. See |

`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. |

This function is only used within a call to the `simulate`

function. See the `usage`

section in `simulate.stergm`

for
details.

These functions are included for backwards compatibility, and users are
encouraged to use `control.simulate.tergm`

or
`control.simulate.formula.tergm`

with the `simulate.tergm`

family of functions instead. When a
`control.simulate.stergm`

or `control.simulate.network`

object
is passed to one of the `simulate.stergm`

functions,
the corresponding `simulate.tergm`

function is invoked,
and uses the formation proposal control arguments, ignoring the
dissolution proposal control arguments.

Note: The old `dissolution`

formula in `stergm`

represents
tie persistence. As a result it maps to the new `Persist()`

operator
in `tergm`

, NOT the `Diss()`

operator

A list with arguments as components.

`simulate.stergm`

,
`simulate.formula`

. `control.stergm`

performs a similar function for `stergm`

.

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.