drcme.post_gmm_merging.fit_piecewise

drcme.post_gmm_merging.fit_piecewise(cumul_merges, entropies, n_parts)[source]

Fit entropy vs cumulative merge number with linear piecewise function

Parameters
  • cumul_merges (array) – Number of cumulative samples merged at each merge step. Length must be n_parts + 2 or more and same length as entropies.

  • entropies (array) – Entropy values at each merge step. Length must be n_parts + 2 or more and same length as cumul_merges.

  • n_parts ({2, 3}) – Number of components for linear fit

Returns

  • best_fits (tuple) – Fit parameters for each component. Length of tuple equals n_parts

  • cp (tuple) – Locations of change point(s) for linear fits. Length of tuple equals n_parts - 1