抱歉发布了背靠背,但我只是看着igraph的密度函数,它似乎没有考虑图中的权重(如果我错了,请纠正我)。我查看了文献,发现了这个
“图中边的权重之和除以可能的边数,即| V | x(| V | -1)”
在我的情况下,我有一个188x188的单模网络,它是定向的,非对称加权的。总边重为2112,边数为468。
从igraph我得到0,013,从这个解决方案我得到~0,06
如果你认为这是一种有效的方法,或者是否有人听说过这个问题的不同解决方案,我的问题就是现在。
答案 0 :(得分:0)
irgraph的函数edge_density不考虑权重。
如果您在加权图表上调用它,它会将图表视为未加权并返回密度:nb_edges / V*(V-1)
用于有向图,nb_edges / V*(V-1) / 2
用于无向图形。
据我所知,这在igraph的文档中没有说明。
然而,我不确定密度是否对加权网络有意义,所以我看不出你所指的定义的优点。
类似的东西可能对更具体的应用程序有用,但是这里应该编写自己的函数。
答案 1 :(得分:0)