Большая сеть в R и Statnet: здание со стеками сетевой библиотеки - PullRequest
0 голосов
/ 04 июня 2019

Я хочу построить график из 30 миллионов ребер в R, а затем использовать функции статнета (в частности, ERGM). Сетевой класс (из сетевой библиотеки), насколько я понимаю, является обязательным требованием, но он застревает, когда я пытаюсь построить график, тогда как сборка с помощью igraph работает нормально. Преобразование из igraph в сеть также не удается. Любой совет?

Мой список краев имеет такую ​​форму:

Source Target
123456 maria
789101 rachel

Когда я пробую этот код, он работает:

library(igraph)
data <- read.csv("edges.csv", header=TRUE, as.is=TRUE)
el=as.matrix(data)
g=graph.edgelist(el,directed=FALSE)

Когда я пробую этот код, он НЕ работает:

library(network)
el <- read.csv("edges.csv", header=TRUE)
n=network(el,matrix.type="edgelist",directed=FALSE)

Я также пытался преобразовать igraph в сеть, но мне это не удалось. R studio застревает и никогда не возвращается.

net <- asNetwork(g)

Вы хоть представляете, что происходит? Любое мнение о том, как обрабатывать большие сети в R, учитывая тот факт, что я хочу использовать statnet и ERGM? Любое другое предложение о том, что я могу использовать для этого типа анализа? Любая помощь будет оценена. Большое спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...