我目前在igraph中使用中间性时遇到问题。 我创建了以下网络(中心有节点1的星型网络)
id <- c(1,1,1,1,1)
rv <- c(2,3,4,5,6)
df <- as.data.frame(cbind(id,rv))
然后我计算每个节点的中介性并将其添加到数据帧:
g3=graph.data.frame(df, directed=TRUE)
bFrame<-as.data.frame(as.table(betweenness(g3)))
问题是:如果你使用directed = FALSE,你会得到节点1的中心性为10,这是有道理的。另一方面,如果你使用directed = TRUE,我得到1的中心性为0.
因此我有两个问题: 1.为什么第二个条件的中心性为0? 2.不应该是2 *无向条件的值吗? https://en.wikipedia.org/wiki/Betweenness_centrality
提前致谢 帕维尔