Sum of scaled degrees of a node and its neighbors, measuring the node's potential for spreading information through the network.
Arguments
- x
Network input (matrix, igraph, network, cograph_network, tna object).
- mode
For directed networks:
"all"(default),"in", or"out". Only used whendiffusion_method = "kandhway_kuri"(the default for non-tna inputs); ignored under"power_series", which always treats the matrix as the row transition operator.- lambda
Scaling factor for neighbor contributions. Default 1. Only used when
diffusion_method = "kandhway_kuri".- ...
Additional arguments passed to
centrality(e.g.,diffusion_method,loops,weighted,directed).
Details
Two methods are supported. "kandhway_kuri" (Kandhway & Kuri, 2014)
computes the 1-hop binary-degree neighborhood sum and is the default for
raw matrices, igraph objects, and other non-tna inputs.
"power_series" computes
\(\mathrm{rowSums}(P + P^2 + \ldots + P^n)\) on the weighted matrix
(with diag(P) := 0 when loops = FALSE) and matches
tna::centralities(., measures = "Diffusion") byte-for-byte.
For tna inputs, the default switches to "power_series" to match
user expectation; pass diffusion_method = "kandhway_kuri" to
force the binary-degree formula.
See also
centrality for computing multiple measures at once.
