GaussianMixturePdf Class Reference

Inheritance diagram for GaussianMixturePdf:

Inheritance graph
[legend]

List of all members.


Detailed Description

Gaussian mixture probability density.

Author:
Lawrence Murray <lawrence@indii.org>
Version:
Rev
Date:
Date
See also:
MixturePdf for more information regarding the serialization and parallelisation features of this class.

Definition at line 21 of file GaussianMixturePdf.hpp.


Public Member Functions

 GaussianMixturePdf ()
 Default constructor.
 GaussianMixturePdf (const unsigned int N)
 Constructor.
 GaussianMixturePdf (const unsigned int K, const DiracMixturePdf &p)
 Constructor.
virtual ~GaussianMixturePdf ()
 Destructor.

Constructor & Destructor Documentation

GaussianMixturePdf (  ) 

Default constructor.

Initialises the mixture with zero dimensions. This should generally only be used when the object is to be restored from a serialization. Indeed, there is no other way to resize the mixture to nonzero dimensionality except by subsequently restoring from a serialization.

Definition at line 9 of file GaussianMixturePdf.cpp.

GaussianMixturePdf ( const unsigned int  N  ) 

Constructor.

One or more components should be added with addComponent() after construction.

Parameters:
N Dimensionality of the distribution.

Definition at line 13 of file GaussianMixturePdf.cpp.

GaussianMixturePdf ( const unsigned int  K,
const DiracMixturePdf p 
)

Constructor.

Parameters:
K Number of Gaussian components.
p Weighted sample set.
A K component Gaussian mixture is fit to p using Expectation- Maximisation (EM) with random initialisation.

Todo:
This has not been tested thoroughly.

Definition at line 18 of file GaussianMixturePdf.cpp.

~GaussianMixturePdf (  )  [virtual]

Destructor.

Definition at line 93 of file GaussianMixturePdf.cpp.


Generated on Wed Dec 17 15:11:58 2008 for dysii Dynamical Systems Library by  doxygen 1.5.3