我正在使用R的latentnet软件包在我的网络数据上运行ergmm功能。有关包裹的详细信息,请参阅here。
通常,该功能使用伯努利家族,它运行得非常好。但是,当我输入一个称重的网络变体并尝试使用Poisson系列(请参阅families.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输入错误,或者系列不存在?我知道在families.ergmm包中有一个拼写错误(它说的是Possion而不是Poisson),但是在我的代码中改变它并没有任何区别。 编辑:我注意到它可能没有任何关系,Poisson输入错误,但其他东西(x超出界限?)。
谷歌或其他任何东西都无法得到我正在寻找的答案,而R的错误也无济于事。
这里有谁知道错误是什么?
答案 0 :(得分:0)
我通过省略tofit参数解决了这个问题。它并没有跳过马尔可夫链蒙特卡罗程序,一切都应该按照假设运作。