View source: R/cluster-metrics.R
| verify_with_igraph | R Documentation |
Confirms numerical match with igraph's contract_vertices + simplify.
verify_with_igraph(x, clusters, method = "sum", type = "raw")
verify_igraph(x, clusters, method = "sum", type = "raw")
x |
Adjacency matrix |
clusters |
Cluster specification (see |
method |
Aggregation method. Default "sum". |
type |
Normalization type. Defaults to "raw" for igraph compatibility. |
A list with components our_result (cograph's macro weight
matrix), igraph_result (igraph's
contract() + simplify() matrix), matches (logical:
do the off-diagonals agree to within 1e-10?) and difference (the
all.equal() report when they do not, otherwise NULL). Returns
NULL with a message if igraph is not installed.
if (requireNamespace("igraph", quietly = TRUE)) {
mat <- matrix(runif(100), 10, 10)
diag(mat) <- 0
rownames(mat) <- colnames(mat) <- LETTERS[1:10]
clusters <- c(1,1,1,2,2,2,3,3,3,3)
verify_igraph(mat, clusters)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.