View source: R/cluster-metrics.R
| cluster_quality | R Documentation |
Computes per-cluster and global quality metrics for network partitioning. Supports both binary and weighted networks.
cluster_quality(x, clusters, weighted = TRUE, directed = TRUE)
cqual(x, clusters, weighted = TRUE, directed = TRUE)
x |
Adjacency matrix (numeric) |
clusters |
Cluster specification (named list, data frame, or membership
vector; see |
weighted |
Logical; if TRUE (default), use edge weights; if FALSE, binarize the matrix first |
directed |
Logical; if TRUE (default), treat as directed network |
A cluster_quality object (a list) with:
per_cluster |
Data frame, one row per cluster, with columns
|
global |
List with |
See cluster_quality.
mat <- matrix(runif(100), 10, 10)
diag(mat) <- 0
clusters <- c(1,1,1,2,2,2,3,3,3,3)
q <- cluster_quality(mat, clusters)
q$per_cluster # Per-cluster metrics
q$global # Modularity, coverage
mat <- matrix(runif(100), 10, 10)
diag(mat) <- 0
cqual(mat, c(1,1,1,2,2,2,3,3,3,3))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.