我想在R中建立一个3000万条边的图形,然后使用statnet函数(特别是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)
您知道发生了什么吗? 考虑到我想使用statnet和ERGM的事实,对如何处理R中的大型网络有任何意见吗? 关于我可以用于此类分析的任何其他建议? 任何帮助将不胜感激。 非常感谢!