尝试在statnet R中拟合STERGM模型时出错

时间:2018-07-02 08:38:54

标签: r network-analysis statnet

我正在尝试使用STERGM(软件包statnet的一部分)分析数据,但是遇到一些错误,无法在将节点协变量项添加到公式参数中时弄清楚。 这是我在运行代码后立即得到的错误:

*Error in ergm.getglobalstats(nw, m, response = response) :
 NA/NaN/Inf in foreign function call (arg 13)*

我的networkDynamic对象由5个网络组成,具有变化的活动顶点。 遍历(和一些基本的直觉)告诉我我缺少一些(NA/NaN)顶点属性,但是经过两次和三次检查后,情况并非如此。我尝试了不同的定量属性(一个在所有网络上具有永久值,另一个在每个网络中具有变化值),但是都产生相同的误差。 当使用带有相同节点协变量项的“简单” ERGM分别拟合5个网络时,一切正常。

要想通过代码创建可复制的示例真是麻烦,所以可以在这里下载我的数据:https://ufile.io/3osj9 这是我要运行的代码:

#Load the downloaded hoi.Rdata file
library(statnet)
stergm.fit <- stergm (hoidyndel, formation = ~ edges + gwidegree(2, fixed=T)
                  + nodecov("authorship"),
                  dissolution = ~ edges
                  + nodecov ("authorship"),
                  estimate = "CMLE",
                  times = 0:4)

0 个答案:

没有答案