用R中的igraph包实现封闭中心性

pb3skfrl  于 2023-05-11  发布在  其他
关注(0)|答案(1)|浏览(127)

我想用R版本3中的igraph包来测量接近中心性,特别是封闭性和开放性。我使用“network”包中的数据集“flo”来进行分析。igraph包的density(graph.density)和centralization.degree(centralization.degree)函数运行良好。但是接近度函数显示出误差。代码和错误发布在下面:
验证码:

library(network)
library(igraph)
data(flo)
gr <- graph.adjacency(flo, mode="undirected")
closeness(gr)

错误:

Error in FUN(X[[1L]], ...) : 
as.edgelist.sna input must be an adjacency matrix/array, edgelist matrix, network, or sparse matrix, or list thereof.

我是网络分析的新手,用R包进行分析。有人能告诉我哪里出错了,怎么做吗?

oxcyiej7

oxcyiej71#

你为什么不给予看,看看它是否适合你:

centralization.closeness(gnr)

出于某种原因,igraph中的一些命令只在附加了“centralization.”后才能工作。我自己也在想办法。

相关问题