Я пытаюсь вычислить устойчивость, меру теории графов, используя R (пакет Braingraph).
Robustness = robustness(my_networkgraph, type = c("vertex"), measure = ("btwn.cent"))
Я получаю следующую ошибку, когда использую вышеуказанную функцию устойчивости:
Ошибка в порядке (vertex_attr (g, measure), уменьшается = TRUE): аргумент 1 не является вектором
Есть идеи, что я здесь не так делаю?
Моя сеть, представляющая собой матрицу, была преобразована в объект igraph, и была рассчитана надежность.
Моя сеть в виде матрицы:
mynetwork <- matrix(c(0, 1, 0, 1, 0, 0, 0, 0,
1, 0, 1, 0, 0, 0, 0, 0,
0, 1, 0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 0, 1, 0, 0,
0, 0, 0, 0, 0, 1, 0, 0,
0, 0, 0, 1, 1, 0, 1, 1,
0, 0, 0, 0, 0, 1, 0, 0,
0, 0, 0, 0, 0, 1, 0, 0), nrow = 8)
Эта матрица была преобразована в виде igraph с использованием следующего кода:
my_networkgraph <-graph_from_adjacency_matrix(mynetwork, mode = c("undirected"),weighted = NULL, diag = TRUE, add.colnames = NULL, add.rownames = NA)
Пожалуйста, помогите мне понять вышеуказанную ошибку
Спасибо
Прия