stoclust

Logo

Clustering algorithms using stochastic analysis and ensemble techniques.

stoclust


Submodules

  • Aggregation

    Aggregation(item_group,cluster_group,agg_dict)

    A class for describing partitions of Indices into clusters.


  • Hierarchy

    Hierarchy(items_idx,cluster_idx,cluster_children)

    A class for describing a hierarchical clustering.


  • clustering

    Contains functions providing basic clustering techniques motivated by stochastic analysis.


  • distance

    Contains functions providing calculation of basic distance metrics from raw data.


  • ensemble

    Contains functions for generating ensembles from data and calculating clusters over ensembles.


  • examples

    Contains functions for generating example data.


  • regulators

    Contains some pre-defined regulators and halting conditions for use in the markov_random_walk method.


  • simulation

    Will contain functions for generating random walks of various types. For now, only contains regulated Markovian walks.


  • utils

    Contains miscellaneous useful functions.


  • visualization

    Contains functions for visualizing data and clusters.