0

我正在使用 R 中的 latentnet 包在我的网络数据上运行 ergmm 函数。有关包装的详细信息,请参见此处

通常,该函数使用伯努利族,它运行得非常好。但是,当我输入网络的加权变体并尝试使用泊松族时(有关变体,请参见family.ergmm),它给了我以下错误:

Error in latent.effect.invariances[[x[["model"]][["familyID"]]]] : subscript out of bounds

我通过以下方式调用该函数:

W.fit <- ergmm(W ~ euclidean(d=2), family="Poisson", tofit=c("mle"))

我假设familyID输入错误,或者家庭不存在?我知道family.ergmm包中有一个错字(它说Possion而不是Poisson),但是在我的代码中改变它并没有任何区别。编辑:我注意到它可能与泊松输入错误没有任何关系,而是别的东西(x 超出范围?)。

谷歌或其他任何东西都无法得到我正在寻找的答案,而且 R 的错误也没有真正的帮助。

这里有没有人知道错误是什么?

4

1 回答 1

0

我通过省略 tofit 参数解决了这个问题。它不会跳过马尔可夫链蒙特卡罗程序,一切都应该按预期工作。

于 2014-04-21T13:43:37.613 回答