name: MixtureModel

synopsis:

g++ [flags ...] file ... -l /isip/tools/lib/$ISIP_BINARY/lib_stat.a

#include <MixtureModel.h>

MixtureModel(MODE mode = DEF_MODE);
MixtureModel(const MixtureModel& arg);
boolean eq(const MixtureModel& arg) const;
boolean assign(const MixtureModel& arg);
boolean setWeights(const VectorFloat& arg);
boolean getWeights(VectorFloat& arg) const;
boolean normalizeWeights(float norm = DEF_NORM);
boolean add(StatisticalModelBase& ptr);
quick start:

MixtureModel model;
GaussianModel gauss;
UniformModel uniform;
VectorFloat weights(L"79, 5");
model.setWeights(weights);
model.add(gauss);
model.add(uniform);
description:

The MixtureModel class is used to score test vectors according to a distribution which is a linear combination of other StatisticalModels:
  where  
The mixture components can be any combination of other Statistical Model classes.

dependencies:

public constants:

error codes:

protected data:

required public methods:

class-specific public methods:

private methods:

examples:

notes: