network_rich_club: Rich Club Coefficient

View source: R/network-summary.R

network_rich_clubR Documentation

Rich Club Coefficient

Description

Computes the rich club coefficient for a given degree threshold k. Measures the tendency of high-degree nodes to connect to each other. A normalized version compares to random graphs.

Usage

network_rich_club(x, k = NULL, normalized = FALSE, n_random = 10, ...)

Arguments

x

Network input: matrix, igraph, network, cograph_network, or tna object

k

Degree threshold. Only nodes with degree > k are included. If NULL, uses median degree.

normalized

Logical. Normalize by random graph expectation? Default FALSE.

n_random

Number of random graphs for normalization. Default 10.

...

Additional arguments passed to to_igraph

Value

Numeric: rich club coefficient (> 1 indicates rich club effect when normalized)

Examples

# Scale-free networks often show rich-club effect
if (requireNamespace("igraph", quietly = TRUE)) {
  g <- igraph::barabasi.game(50, m = 2)
  network_rich_club(g, k = 5)
}

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