我想用R版本3中的igraph包测量亲密度中心性,特别是倾斜性和偏离性。我使用“网络”包中的数据集“flo”进行分析。 igraph包的密度(graph.density)和集中化(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包。有人可以告诉我出了什么问题,怎么做?
答案 0 :(得分:2)
为什么不试一试,看看它是否适合你:
centralization.closeness(gnr)
由于某些原因,igraph中的某些命令仅适用于&#34;集中化。&#34;附在他们身上。我正在自己解决这个问题。
希望这会有所帮助。