如何解决我怎样才能让 R 做这些社交网络分析矩阵计算?
我知道 igraph-constraint
函数。
该函数主要计算图形中的 3 个不同问题(如公式所示)。
我想用 ADJACENCY LIST 计算这些特征中的每一个
这些是我尝试制作的代码。第一个公式确实有效,但速度非常慢,第二个公式似乎真的不起作用。
for(m in 1962:2019)
{
a<-AdjacencyFromEdgelist(get(paste0("dataexport",m)),check.full = TRUE)
nodelist<-as.data.frame(a$nodelist)
names(nodelist)[1] <- "nodelist"
x<-as.data.frame(a$adjacency)
for(i in 1:length(nodelist$nodelist))
{
for(j in 1:length(nodelist$nodelist))
{
re[i,j]<-(x[i,j]+x[j,i])/(colSums(x)[i]+rowSums(x)[i])
assign( paste0("export",m),re )
}
}
}
for(m in 1962:2019)
{
a<-get(paste0("export",m))
x<-a
for(i in 1:length(nodelist$nodelist))
{
for(j in 1:length(nodelist$nodelist))
{
for(q in 1:length(nodelist$nodelist))
{
f<-(x[i,q]*x[q,i])
a<-a+f
sq[i,j]<-a*rowSums(x)[i]
}
assign( paste0("export2nd",sq )
}
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。