ComponentCountRow

data class ComponentCountRow(val numComponents: Int, val logLikelihood: Double?, val marginalGain: Double?, val penaltyIncrement: Double?, val criterionValues: Map<String, Double>, val isFeasible: Boolean)(source)

What is known about one candidate number of components.

Parameters

numComponents

the candidate count

logLikelihood

the observed-data log-likelihood of the best mixture at this count

marginalGain

the improvement in log-likelihood over the next count down. May be negative, and that is not a fault — see ComponentCountEvidence

penaltyIncrement

what the ranking criterion charges for the extra component

criterionValues

each reported criterion's value at this count

isFeasible

whether the count could be fitted at all

Constructors

Link copied to clipboard
constructor(numComponents: Int, logLikelihood: Double?, marginalGain: Double?, penaltyIncrement: Double?, criterionValues: Map<String, Double>, isFeasible: Boolean)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

How far the gain exceeded the penalty at this count.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard