- beta
T beta()
- grid
const(T)[] grid()
- likelihood
T likelihood()
Undocumented in source. Be warned that the author may not have intended to support it.
- mean
T mean()
- optimize
void optimize(bool delegate(T betaPrev, T beta, T likelihoodValuePrev, T likelihoodValue, in T[] weightsPrev, in T[] weights) tolerance, bool delegate(T a, T b) @(nogc) nothrow findRootTolerance)
void optimize(bool delegate(T betaPrev, T beta, T likelihoodValuePrev, T likelihoodValue) tolerance, bool delegate(T a, T b) @(nogc) nothrow findRootTolerance)
void optimize(bool delegate(T betaPrev, T beta, in T[] weightsPrev, in T[] weights) tolerance, bool delegate(T a, T b) @(nogc) nothrow findRootTolerance)
- sample
void sample(T[] _sample)
Sets sample and recalculates beta and mixture.
- sample
const(T)[] sample()
- update
void update()
Undocumented in source. Be warned that the author may not have intended to support it.
- updateBeta
void updateBeta()
Undocumented in source.
- updateComponents
void updateComponents()
Undocumented in source. Be warned that the author may not have intended to support it.
Normal variance-mean mixture optimizer