| sparsify.with.localdegree {backbone} | R Documentation |
sparsify.with.localdegree is a wrapper for sparsify() that extracts the local degree backbone described by Hamann et al. (2016).
It is equivalent to sparsify(escore = "degree", normalize = "rank", filter = "degree", umst = FALSE).
sparsify.with.localdegree(U, s, class = "original", narrative = FALSE)
U |
An unweighted unipartite graph, as: (1) an adjacency matrix in the form of a matrix or sparse |
s |
numeric: Sparsification exponent, 0 < s < 1; smaller values yield sparser graphs |
class |
string: the class of the returned backbone graph, one of c("original", "matrix", "sparseMatrix", "igraph", "network", "edgelist").
If "original", the backbone graph returned is of the same class as |
narrative |
boolean: TRUE if suggested text & citations should be displayed. |
An unweighted, undirected, unipartite graph of class class.
Hamann, M., Lindner, G., Meyerhenke, H., Staudt, C. L., & Wagner, D. (2016). Structure-preserving sparsification methods for social networks. Social Network Analysis and Mining, 6, 22. doi: 10.1007/s13278-016-0332-2
U <- igraph::as.undirected(igraph::sample_pa(60, m = 3), mode = "collapse") plot(U) #A hairball sparse <- sparsify.with.localdegree(U, s = 0.3, narrative = TRUE) plot(sparse) #Clearly visible hubs