Uses binary search to find a resolution parameter that produces approximately the target number of clusters.
.getNClusters(
g,
n_cluster,
range_min = 0,
range_max = 6,
max_steps = 20,
method = "leiden"
)A list containing:
partition: The community detection result
clusters: Number of clusters found
best_resolution: The resolution parameter used
An igraph graph object with weighted edges
Target number of clusters
Minimum resolution to search. Default is 0.
Maximum resolution to search. Default is 6.
Maximum number of search iterations. Default is 20.
Community detection method: "leiden" or "louvain". Default is "leiden".