Ошибка: не является графическим объектом при вычислении степени централизации сети - PullRequest
0 голосов
/ 19 апреля 2020

friend - матрица смежности. Затем я превращаю матрицу смежности в сетевой объект следующим образом:

fri.net <- network(friend, matrix.type = "adjacency")

Затем я вычислю sh, чтобы вычислить центральность этой сети в градусах:

fri.indegree <- degree(fri.net, "indegree")
#or
fri.indegree <- degree(fri.net, cmode = "indegree")
#or
fri.indegree <- degree(fri.net, mode = "in")

, но это возвратил меня с ошибкой:

Ошибка в градусах (пт. net, cmode = "indegree"): неиспользованный аргумент (cmode = "indegree")

Ошибка в градусах (пт. net, mode = "in"): не объект графа

Затем я попытался превратить его в объект igraph с помощью:
fri.graph <- graph_from_adjacency_matrix(k.fri, mode = "directed") Это все еще не работа:

Ошибка в as.igraph.vs (graph, v): неверные имена вершин

...