LinkRankMod | R Documentation |
Computes the LinkRank Modularity (Qlr), as described by Kim et al. [1]
LinkRankMod(L, pr, c)
L |
LinkRank Matrix. Output of |
pr |
PageRank vector. Output of |
c |
partition vector |
The LinkRank Modularity (Qlr) is a modified modularity for both directed and undirected networks, defined as [1]
Qlr = (fraction of time spent walking within communities by a random walker) - (expected value of this fraction).
According to this definition, "a community is no longer a group of nodes in which links are more densely located. Instead, a community is a group of nodes in which a random walker is more likely to stay" [1].
LinkRank Modularity value
[1] Kim Y, Son SW, Jeong H (2010). "Finding Communities in Directed Networks." Physical Review E 81, 016103. doi: 10.1103/PhysRevE.81.016103
# Generate an arbitrary 100 by 100 adjacency matrix with zeros and ones # Remove loops A <- matrix(rbinom(100 * 100, 1, 0.2), ncol = 100, nrow = 100) diag(A) <- 0 # Calculate Google Matrix G <- GoogleMatrix(A) # Calculate PageRank vector pr <- pageRank(A) # Calculate LinkRank Matrix L <- LinkRank(G,pr) # Assign a partition vector c <- 1:100 # Calculate LinkRank Modularity LinkRankMod(L,pr,c)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.