| centrality_diffusion | R Documentation |
Sum of scaled degrees of a node and its neighbors, measuring the node's potential for spreading information through the network.
centrality_diffusion(x, mode = "all", lambda = 1, ...)
x |
Network input (matrix, igraph, network, cograph_network, tna object). |
mode |
For directed networks: |
lambda |
Scaling factor for neighbor contributions. Default 1. Only
used when |
... |
Additional arguments passed to |
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.
Named numeric vector of diffusion centrality values.
centrality for computing multiple measures at once.
adj <- matrix(c(0, 1, 1, 1, 0, 1, 1, 1, 0), 3, 3)
rownames(adj) <- colnames(adj) <- c("A", "B", "C")
centrality_diffusion(adj)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.