R语言ergm.ego包 ergm.ego函数使用说明

返回R语言ergm.ego包函数列表


功能\作用概述:

围绕ergm的包装器,用于将ergm适配到一个godata对象。


语法\用法:

ergm.ego(
formula,
popsize = 1,
offset.coef = NULL,
...,
control = control.ergm.ego(),
na.action = na.fail,
do.fit = TRUE
)


参数说明:

formula : 一个公式对象,形式为e~,其中e是一个egodata对象。详情请参见例如RHS当前使用的以自我为中心的术语列表,自我意识-条款。

popsize : 以自我为中心的样本来自的有限人口网络的大小N,只影响建模总体倾向的项的系数的变化系紧装置it to 1(默认值)基本上使用-\日志|偏离边缘项。

offset.coef : 偏移项的系数向量。

... : 传递给ergm的其他参数。

control : A自我控制控制列表。

na.action : 如何处理缺少演员属性在自我或改变,当条款需要他们。

do.fit : 是否真的打电话给ergm


示例\实例:


data(faux.mesa.high)
fmh.ego < - as.egodata(faux.mesa.high)

head(fmh.ego)

egofit < - ergm.ego(fmh.ego~edges+degree(0:3)+nodefactor("Race")+nodematch("Race")
+nodefactor("Sex")+nodematch("Sex")+absdiff("Grade"),
popsize=network.size(faux.mesa.high))

# Run convergence diagnostics
mcmc.diagnostics(egofit)

# Estimates and standard errors
summary(egofit)

# Note that we recover the ergm() parameters
## Not run:
coef(ergm(faux.mesa.high~edges+degree(0:3)+nodefactor("Race")+nodematch("Race")
+nodefactor("Sex")+nodematch("Sex")+absdiff("Grade"),
eval.loglik=FALSE))

## End(Not run)
rbind(c(0, -0.8407, 2.3393, 1.4686, 0.6323, 0.5287, -1.3603, -1.0454,
-2.4998, -0.7207, 0.833, -0.1823, 0.6357, -1.3513),
coef(egofit))