mixture Criterion Profile
fun ReportBuilder.mixtureCriterionProfile(results: MixtureModelingResults, title: String = "Criterion behaviour across candidate counts", markBoundaryMinima: Boolean = true)(source)
Every criterion at every candidate count, and where each one's minimum falls.
The section with no single-distribution counterpart and the one most worth reading. A criterion whose smallest value sits at an end of the searched range has not chosen a component count — it has run out of candidates — and the two are indistinguishable if only the winner is reported.
Parameters
results
the modeling results
title
the section title
mark Boundary Minima
whether to flag minima that sit at an end of the searched range. Suppressed automatically when the counts were specified rather than searched, since then every minimum sits at an end by construction and the flag would fire on every line.