MetalogParameterEstimator

constructor(numTerms: Int, boundedness: MetalogBoundedness, lowerBound: Double? = null, upperBound: Double? = null, useLPFallback: Boolean = true, ridge: Double = 0.0, name: String? = null)(source)

Parameters

numTerms

how many metalog terms to fit, between two and six

boundedness

which member of the family to fit

lowerBound

the lower bound to use, or null to profile it from the data

upperBound

the upper bound to use, or null to profile it from the data

useLPFallback

whether to retry an invalid least squares fit as a linear program

ridge

the ridge parameter for the least squares solve

name

an optional name, defaulting to one naming the terms and the boundedness