name: GaussianModel

synopsis:

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

#include <GaussianModel.h>

GaussianModel(MODE mode = DEF_MODE);
GaussianModel(const GaussianModel& arg);
boolean eq(const GaussianModel& arg) const;
boolean assign(const GaussianModel& arg);
boolean setMean(const VectorFloat& vec);
boolean setCovariance(const MatrixFloat& mat);
quick start:

GaussianModel gauss;
VectorFloat mean;
mean.assign(L"1.5, 2.5, 1.3");
gauss.setMean(mean);
MatrixFloat cov(3, 3, L"1.0, 2.0, 3.0", Integral::DIAGONAL);
gauss.setCovariance(cov);
description:

The GaussianModel class is used to calculate the likelihood of a vector modeled by a Gaussian probability density function. The density function is defined as follows:
  where  
The interface provides access to several variants of the calculation, including a log likelihood measure.

dependencies:

public constants:

error codes:

protected data:

required public methods:

class-specific public methods:

private methods:

examples:

notes: