Compares two community structures using various similarity measures.
Usage
compare_communities(
comm1,
comm2,
method = c("vi", "nmi", "split.join", "rand", "adjusted.rand")
)Examples
if (requireNamespace("igraph", quietly = TRUE)) {
g <- igraph::make_graph("Zachary")
c1 <- community_louvain(g)
c2 <- community_leiden(g)
compare_communities(c1, c2, "nmi")
}
#> [1] 0.5277648
