Я пытаюсь создать график из матрицы смежности:
mari
femme InghiP IngtiP TerangP TeronP TimungP UnknownP
InghiP 219 75 159 108 173 3
IngtiP 91 39 69 50 76 0
TerangP 139 55 100 81 122 0
TeronP 126 40 82 68 82 0
TimungP 167 74 121 116 128 2
UnknownP 4 1 1 3 6 0
> dput(malliances)
structure(c(200L, 107L, 147L, 109L, 179L, 4L, 86L, 30L, 45L,
48L, 74L, 1L, 164L, 51L, 107L, 90L, 119L, 1L, 124L, 46L, 79L,
69L, 106L, 2L, 162L, 91L, 118L, 81L, 129L, 6L, 1L, 0L, 1L, 1L,
1L, 1L), .Dim = c(6L, 6L), .Dimnames = structure(list(femme = c("InghiP",
"IngtiP", "TerangP", "TeronP", "TimungP", "UnknownP"), mari = c("InghiP",
"IngtiP", "TerangP", "TeronP", "TimungP", "UnknownP")), .Names = c("femme",
"mari")))
net<-graph.adjacency(malliances, mode="directed",weighted=TRUE,diag=TRUE)
На первый взгляд результаты выглядят нормально:
> net
IGRAPH a24d0ed DNW- 6 32 --
+ attr: name (v/c), weight (e/n)
+ edges from a24d0ed (vertex names):
[1] InghiP ->InghiP InghiP ->IngtiP InghiP ->TerangP InghiP ->TeronP InghiP ->TimungP...................
Однако, str (net) илиview (net) возвращает следующую ошибку, и я не могу ничего построить:
Error in adjacent_vertices(x, i, mode = if (directed) "out" else "all") :
At iterators.c:759 : Cannot create iterator, invalid vertex id, Invalid vertex id
Спасибо за любую помощь