| ergm_proposal_table {ergm} | R Documentation |
Table mapping reference,constraints, etc. to ERGM Metropolis-Hastings proposals
Description
This is a low-level function not intended to be called directly by
end users. For information on Metropolis-Hastings proposal methods,
ergm-proposals. This function sets up the table mapping
constraints, references, etc. to ergm_proposals. Calling it with
arguments adds a new row to this table. Calling it without
arguments returns the table so far.
Usage
ergm_proposal_table(
Class,
Reference,
Constraints,
Priority,
Weights,
Proposal,
Package = NULL
)
Arguments
Class |
default to "c" |
Reference |
The reference measure used in the model. For the list of
reference measures, see |
Constraints |
The constraints used in the model. For the list
of constraints, see |
Priority |
On existence of multiple qualifying proposals, specifies the
priority ( |
Weights |
The sampling weights on selecting toggles (random, TNT, etc). |
Proposal |
The matching proposal from the previous arguments. |
Package |
The package in which the proposal is implemented; it's normally autodetected based on the package to which the calling function belongs. |
Details
The first time a particular package calls
ergm_proposal_table(), it also sets a call-back to remove all
of its proposals from the table should the package be unloaded.
Note
The arguments Class, Reference, and Constraints can
have length greater than 1. If this is the case, the rows added
to the table are a Cartesian product of their elements.