Я хочу построить график из 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?
Любое другое предложение о том, что я могу использовать для этого типа анализа?
Любая помощь будет оценена.
Большое спасибо!