infocent
takes a graph stack (dat
) and returns the information centralities of positions within one graph (indicated by nodes
and g
, respectively). This function is compatible with centralization
, and will return the theoretical maximum absolute deviation (from maximum) conditional on size (which is used by centralization
to normalize the observed centralization score).infocent(dat, g=1, nodes=c(1:dim(dat)[2]), gmode="digraph",
diag=FALSE, cmode="weak", tmaxdev=FALSE, rescale=FALSE,tol=1e-20)
g==1
."digraph"
indicates that edges should be interpreted as directed; "graph"
indicates that edges are undirected. This is currently ignored.diag
is FALSE
by default.symmetrize
when symmetrizing dichotomous data; must be one of "weak"
(for an OR
rule), "strong"
for an AND
rule), "upper"<
tmaxdev==FALSE
.solve
)$$\mathbf{C} = \mathbf{B}^{-1}$$
where $\mathbf{B}$ is a pseudo-adjacency matrix formed by replacing the diagonal of $1-\mathbf{A}$ with one plus each actor's degree. Given the above, let $T$ be the trace of $\mathbf{C}$ with sum $S_T$, and let $S_R$ be an arbitrary row sum (all rows of $\mathbf{C}$ have the same sum). The information centrality scores are then equal to
$$C_I = \frac{1}{T + \frac{S_T-2S_R}{|V(G)|}}$$
(recalling that the scores for any omitted vertices are 0).
In general, actors with higher information centrality are predicted to have greater control over the flow of information within a network; highly information-central individuals tend to have a large number of short paths to many others within the social structure. Because the raw centrality values can be difficult to interpret directly, rescaled values are sometimes preferred (see the rescale
option). Though the use of path weights suggest information centrality as a possible replacement for closeness, the problem of inverting the $\mathbf{B}$ matrix poses problems of its own; as with all such measures, caution is advised on disconnected or degenerate structures.
Wasserman, S., and Faust, K. (1994). ``Social Network Analysis: Methods and Applications.'' Cambridge: Cambridge University Press.
evcent
, bonpow
, closeness
, graphcent
, centralization
#Generate some test data
dat<-rgraph(10,mode="graph")
#Compute information centrality scores
infocent(dat)
Run the code above in your browser using DataLab