Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在R'中指定跨网络(多路复用)术语;s ERGM包_R_Networking_Social Networking_Igraph - Fatal编程技术网

在R'中指定跨网络(多路复用)术语;s ERGM包

在R'中指定跨网络(多路复用)术语;s ERGM包,r,networking,social-networking,igraph,R,Networking,Social Networking,Igraph,我有一个关于多路网络的研究问题,即两个节点之间可能(或可能不)同时存在多个边缘类型。例如: library(igraph) relations <- data.frame( from = c(1,1,2,3,4), to = c(2,3,3,4,5), link = c(1,1,1,0,0), funding = c(0,1,0,0,1),

我有一个关于多路网络的研究问题,即两个节点之间可能(或可能不)同时存在多个边缘类型。例如:

library(igraph)

relations <- data.frame(
             from    = c(1,1,2,3,4),
             to      = c(2,3,3,4,5),
             link    = c(1,1,1,0,0),
             funding = c(0,1,0,0,1),
             )
graph <- graph.data.frame(relations)
库(igraph)
关系C然后是A-fund->C。我在文献()中看到了多路网络,这是一个例子,但也表明R应该能够做到这一点

但是,我的问题是,我无法在网络中找到任何有关此类三元组语法的指示。我已经看过这个应用程序(手册中的TriangleABA),但是我无法在R中实现这一点

fit <- ergm( fundnet ~ edges + odegree + ttriple(funding) + ttripe(link) )

fit您可以在集群上运行
ergm
?我的意思是,在一个大型图表中,我认为是这样的,就像我们所做的那样。我在下面找到了一些例子。所以我不太担心。如果出现最坏的情况,我可能可以对网络进行子集。1)您所指的文档来自另一个名为xergm的包,该包用于纵向网络。2) ergm包也提供了并行支持,但是parallel参数在当前版本中包含bug。3) 但是,您应该能够在大型网络上使用MPE而不是MCMC,但是不能保证标准错误没有偏差。4) 您所引用的文章涉及标准的ERGM(“多重性”,因为使用了多重预测关系)。5) 在术语上似乎有些混乱:多路复用!=多层ERGM@SpammerSlammer:谢谢你的评论!我发现有一些问题与我的问题和你的答案的清晰度有关。1) xergm确实适用于纵向网络,我在应用程序中正在处理这个问题。我忽略了提到这一点,因为这个包的btergm和tergm函数接受ergm术语,我的解决方案应该适用于任何ergm。2)我注意到这是一些例子(但不是其他)3)有趣,但如果我理解正确,btergm模型使用非参数引导来减少样本偏差4)我没有使用世界多水平,你能详细说明你暗示的混淆吗?