我正在尝试在R中计算网络中的队列大小。首先,我计算网络中所有节点的介数中心性,该过程返回一个向量。为了计算队列,我必须对所有节点的介数值进行求和,并将其乘以一些其他值,这些值在我的情况下是恒定的。我尝试使用for循环,以下是我的代码:
between <- betweenness(graphList[[1]], v=V(graphList[[1]]), directed =TRUE, weights = NULL,nobigint = TRUE, normalized = FALSE)
S <- length (between)
A <- 0
for(i in 1:length(S))
{
A = A + sum (d * l * between [i]/(S - 1 - (d * l * between [i])) )
}
现在只有第一个between的数值能返回A的值,而不是整个向量。 有没有其他方法来计算这个? 有人可以帮助我吗?