你如何找到igraph的中心性和输出数是什么意思?

问题描述 投票:1回答:1

嗨,所以基本上可以说我有一个网络(A),我想找到它的中介中心性。

我用过:centr_betw(graph, directed = FALSE, normalized = TRUE)这返回每个节点的值:

[1] 1.827102e+04 3.554450e+04 5.000000e-01 9.524383e+04
[5] 0.000000e+00 0.000000e+00 1.078184e+05 4.768125e+04

我真的想知道这些数字是什么意思。

它还显示了整个网络的集中化与最大值之间的关系。让我们说网络(A)作为一个整体具有0.04的中介中心性。对于这个网络(A),当它与一个中心度为0.001的随机网络进行比较时,您能说些什么?

非常感谢GUYS

r igraph
1个回答
0
投票

如果您键入?centr_betw,可以找到相当多的信息。特别是,centr_betw返回三个组成部分的列表:rescentralizationtheoretical_max

res的每个元素是在this manner中计算的相应顶点的中介中心性。具体地,给定一些顶点j和k之间的最短路径(不等于i),如果该最短路径包括i,则认为i更中心。通过所有可能的j和k对,我们可以发现i的这种中介中心性。

此外,centralizationtheoretical_max关注Freeman centralizationcentralization是C_x,它测量中心网络的最中心顶点与所有其他顶点的中心位置的关系。 theoretical_max是C_x的分母,它在具有相同顶点数的所有网络中提供分子的最大可能值。

因此,如果网络A具有Freeman集中化0.04且网络B具有0.001,那么我们可以说A的最中心顶点比B的最中心顶点明显更中心。如果B是随机的(即,Erdos-Renyi),那么这是有道理的,因为在一个足够大的网络中,所有顶点应该扮演非常相似的角色。

© www.soinside.com 2019 - 2024. All rights reserved.