The estimating function for an ERGM is the score function: the gradient of the log-likelihood, equalling \(\eta'(\theta)^\top \{g(y)-\mu(\theta)\}\), where \(g(y)\) is a \(p\)-vector of observed network sufficient statistic, \(\mu(\theta)\) is the expected value of the sufficient statistic under the model for parameter value \(\theta\), and \(\eta'(\theta)\) is the \(p\) by \(q\) Jacobian matrix of the mapping from curved parameters to natural parmeters. If the model is linear, all non-offset statistics are passed. If the model is curved, the score estimating equations (3.1) by Hunter and Handcock (2006) are given instead.
ergm.estfun(stats, theta, model, ...)# S3 method for numeric
ergm.estfun(stats, theta, model, ...)
# S3 method for matrix
ergm.estfun(stats, theta, model, ...)
# S3 method for mcmc
ergm.estfun(stats, theta, model, ...)
# S3 method for mcmc.list
ergm.estfun(stats, theta, model, ...)
An object of the same class as stats
containing
\(q\)-vectors of estimating function values.
An object representing sample statistics with observed values subtracted out.
Model parameter \(q\)-vector.
An ergm_model
object or its etamap
element.
Additional arguments for methods.
ergm.estfun(numeric)
: Method for numeric vectors of length \(p\).
ergm.estfun(matrix)
: Method for matrices with \(p\) columns.
ergm.estfun(mcmc)
: Method for mcmc
objects with \(p\) variables.
ergm.estfun(mcmc.list)
: Method for mcmc.list
objects with \(p\) variables.