在计算我的图的中介中心性时,某些节点在使用“无向”作为关系方向时会收到负值。在带有 gds 1.2.2 的 Neo4j 4.0.6 中发生。但也在旧版本中。图形本身应该没问题,将其导出到 Gephi,然后计算中间因子返回所有正值。
这是查询:
CALL gds.alpha.betweenness.stream({
nodeProjection: 'poi',
relationshipProjection: {
similar: {
type: 'similar',
orientation: 'UNDIRECTED'
}
}
})
YIELD nodeId, centrality
RETURN gds.util.asNode(nodeId).OsmID AS id, centrality
ORDER BY centrality ASC
结果:介数计算后的负值
使用的图表:graphml 文件 (4MB)
在这一点上我几乎没有想法,查询应该没问题,图表也应该没问题。任何帮助将不胜感激。