cluster_quality: Cluster Quality Metrics

View source: R/cluster-metrics.R

cluster_qualityR Documentation

Cluster Quality Metrics

Description

Computes per-cluster and global quality metrics for network partitioning. Supports both binary and weighted networks.

Usage

cluster_quality(x, clusters, weighted = TRUE, directed = TRUE)

cqual(x, clusters, weighted = TRUE, directed = TRUE)

Arguments

x

Adjacency matrix

clusters

Cluster specification (list or membership vector)

weighted

Logical; if TRUE, use edge weights; if FALSE, binarize

directed

Logical; if TRUE, treat as directed network

Value

A cluster_quality object with:

per_cluster

Data frame with per-cluster metrics

global

List of global metrics (modularity, coverage)

See cluster_quality.

Examples

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))

cograph documentation built on April 1, 2026, 1:07 a.m.