Hi Cadu,
Freeman's approach measures "the average difference in centrality
between the most central actor and all others".
This 'centralization' is exactly captured in the mathematical
formula
sum(max(x)-x)/(length(x)-1)
x refers to any centrality measure! That is, if you want to calculate
the degree centralization of a network, x has simply to capture the
vector of all degree values in the network. To compare various
centralization measures, it is best to use standardized centrality
measures, i.e. the centrality values should always be smaller than 1
(best position in any possible network) and greater than 0 (worst
position)... if you do so, the centralization will also be in the
range of [0,1].
For degree, e.g., the 'best position' is to have an edge to all other
nodes (i.e. incident edges = number of nodes minus 1) and the 'worst
position' is to have no incident edge at all.
Thus, in the R console, calculate the node degrees:
x <- degree(g)
standardize the degree values:
x <- x/(length(x)-1)
(note that length(x) gives you the number of nodes)
and calculate degree centralization according to Freeman's formula:
sum(max(x)-x)/(length(x)-1)
If you use the "standardized" option in visone, you don't have to
worry how to standardize different centrality measures yourself.
Then, export your network to the R console and assign the centrality
values to the vector x...
x <- V(g)$the_name_of_the_node_attribute
and calculate degree centralization according to Freeman's formula:
sum(max(x)-x)/(length(x)-1)
Let me know if there are further questions.
All the best,
Bobo
On Sep 13, 2:45 pm, Cadu <
ave...@gmail.com> wrote:
> Hi,
>
> a) It seems that Igraph package has commands to calculate the overall
> network centralization to measures as (1) centralization degree, (2)
> betweenness and (3) closeness.
>
> The documentation related is available athttp://
igraph.sourceforge.net/doc/html/ch10s05.html