估计jaccard相似度均值

时间:2017-03-01 20:05:44

标签: igraph similarity

我正在使用网络,我正在尝试提取vertexjaccard similarity的平均值。我正在使用igraph包计算这个。相似性指数估计每个two vertices之间的值。该网络具有177 vertices,因此177值。这可能很容易,但我还没有找到最好的方法。

1 个答案:

答案 0 :(得分:1)

对列(或行)求和,减1(对于与自身的顶点相似性),除以n-1行(或列)

library(igraph)
g <- make_ring(5) 
m <-similarity(g, method="jaccard")
(colSums(m)-1)/(nrow(m)-1)

#[1] 0.1666667 0.1666667 0.1666667 0.1666667 0.1666667