R 从多重图计算联结强度
我有许多重叠的R 从多重图计算联结强度,r,igraph,R,Igraph,我有许多重叠的igraph对象。我希望每个igraph对象中的边都有一个名为tie_strength的属性,该属性基于节点(顶点)之间公共边的计数 e1您能用示例图更新这个问题吗g1,g2,和g3,然后根据这些图指定如何计算系结强度?本质上,我是说系结强度=不同系结之间的聚合。例如,如果g1=建议网络,g2=友谊网络,g3=经理网络,并且如果变体“Bob”和“Jane”在所有三个网络中都有联系,那么他们的联系强度要比只在一个网络中说一个联系强。在这种情况下,我希望在g1、g2和g3(取决于具体情
igraph
对象。我希望每个igraph
对象中的边都有一个名为tie_strength
的属性,该属性基于节点(顶点)之间公共边的计数
e1您能用示例图更新这个问题吗g1
,g2
,和g3
,然后根据这些图指定如何计算系结强度?本质上,我是说系结强度=不同系结之间的聚合。例如,如果g1=建议网络,g2=友谊网络,g3=经理网络,并且如果变体“Bob”和“Jane”在所有三个网络中都有联系,那么他们的联系强度要比只在一个网络中说一个联系强。在这种情况下,我希望在g1、g2和g3(取决于具体情况)中使用3或1对领带(边)进行称重。
e1 <- data.frame(replicate(2,sample(1:10,20, rep = TRUE)))
e2 <- data.frame(replicate(2,sample(1:10,20, rep = TRUE)))
e3 <- data.frame(replicate(2,sample(1:10,20, rep = TRUE)))
merged_edge <- rbind(e1,e2,e3)
multiplex_g <- graph.data.frame(merged_edge)
E(multiplex_g)$tie_strength <- count.multiple(multiplex_g)