Default resolution parameter.
Resolution parameter.
Constructs a CPM clustering algorithm.
Initializes a CPM clustering algorithm with a specified resolution parameter.
Resolution parameter
Returns the resolution parameter.
Resolution parameter
Sets the resolution parameter.
Resolution parameter
Calculates the quality of a clustering using the CPM quality function.
The CPM quality function is given by
1 / (2 * m) * sum(d(c[i], c[j]) * (a[i][j] - resolution * n[i] *
n[j])),
where a[i][j]
is the weight of the edge between nodes i
and j
,
n[i]
is the weight of node i
, m
is the total edge weight, and
resolution
is the resolutionparameter. The function d(c[i], c[j])
equals 1 if nodes i
and j
belong to the same cluster and 0 otherwise.
The sum is taken over all pairs of nodes i
and j
.
Modularity can be expressed in terms of CPM by setting n[i]
equal to
the total weight of the edges between node i
and its neighbors and by
rescaling the resolution parameter by 2 * m
.
Network
Clustering
Quality of the clustering
Removes a cluster from a clustering by merging the cluster with another cluster. If a cluster has no connections with other clusters, it cannot be removed.
Network
Clustering
Cluster to be removed
Cluster with which the cluster to be removed has been merged, or -1 if the cluster could not be removed
Removes small clusters from a clustering. Clusters are merged until each cluster contains at least a certain minimum number of nodes.
Network
Clustering
Minimum number of nodes per cluster
Boolean indicating whether any clusters have been removed
Removes small clusters from a clustering. Clusters are merged until each cluster has at least a certain minimum total node weight.
The total node weight of a cluster equals the sum of the weights of the nodes belonging to the cluster.
Network
Clustering
Minimum total node weight of a cluster
Boolean indicating whether any clusters have been removed
Clones the algorithm.
Cloned algorithm
Finds a clustering of the nodes in a network.
Network
Clustering
Generated using TypeDoc
Abstract base class for clustering algorithms that use the CPM quality function.