cascade.utils.hclust

cascade.utils.hclust(X, metric='euclidean', method='complete', cut=True, **kwargs)[source]

Hierarchical clustering followed by optional tree cutting

Parameters:
  • X (DataFrame) – Input data

  • metric (str) – Distance metric

  • method (str) – Clustering method

  • cut (bool) – Whether to cut the tree

  • **kwargs – Additional keyword arguments for tree cutting passed to cutreeHybrid()

Return type:

tuple[ndarray, Series]

Returns:

  • Linkage matrix

  • Cluster labels