A function to apply a given series of changes to a network.
Gives the network a series of proposals it can't refuse. Returns the statistics of the network, and, optionally, the final network.
ergm.godfather( formula, changes = NULL, response = NULL, end.network = FALSE, stats.start = FALSE, changes.only = FALSE, verbose = FALSE, control = control.ergm.godfather() )
formula |
|
changes |
Either a matrix with three columns: tail, head, and new value, describing the changes to be made; or a list of such matrices to apply these changes in a sequence. For binary network models, the third column may be omitted. In that case, the changes are treated as toggles. Note that if a list is passed, it must either be all of changes or all of toggles. |
response |
Name of the edge attribute whose value is to be
modeled in the valued ERGM framework. Defaults to |
end.network |
Whether to return a network that
results. Defaults to |
stats.start |
Whether to return the network statistics at
|
changes.only |
Whether to return network statistics or only their changes relative to the initial network. |
verbose |
Whether to print progress messages. |
control |
A control list generated by
|
If end.network==FALSE
(the default), an
mcmc
object with the requested network statistics
associed with the network series produced by applying the
specified changes. Its mcmc
attributes encode the
timing information: so start(out)
gives the time
point associated with the first row returned, and
end(out)
out the last. The "thinning interval" is
always 1.
If end.network==TRUE
, return a network
object,
representing the final network, with a matrix of statistics
described in the previous paragraph attached to it as an
attr
-style attribute "stats"
.
data(florentine) ergm.godfather(flomarriage~edges+absdiff("wealth")+triangles, changes=list(cbind(1:2,2:3), cbind(3,5), cbind(3,5), cbind(1:2,2:3)), stats.start=TRUE)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.