#include <plNormal.h>
Inheritance diagram for plNormal:
Public Member Functions | |
plNormal (const plVariablesConjunction &V, const plFloatVector &m, const plFloatMatrix &Sigma) | |
Default constructor for multi-dimensional Normal (Gaussian) distribution on variable V with the {dim} dimentional vector {m} as mean vecotor and the {dim x dim} dimensional matrix {Sigma} as variance/covariance matrix. | |
plNormal (const plVariablesConjunction &V, plFloat m, plFloat sd) | |
Default constructor for one-dimensional Normal (Gaussian) distribution on variable V with mean m (also known as mu) and standard deviation sd (also known as sigma). | |
virtual | ~plNormal () |
Destroys the kernel. |
Definition at line 34 of file plNormal.h.
|
Default constructor for multi-dimensional Normal (Gaussian) distribution on variable V with the {dim} dimentional vector {m} as mean vecotor and the {dim x dim} dimensional matrix {Sigma} as variance/covariance matrix.
{Sigma} must be a symetric positive matrix:
The probability density function is: p(V)= exp (-0.5*(V-m)*Inverse(Sigma)*Traspose(V-m)) / (Det(Sigma)^(1/2) * (2*pi)^(dim/2)) |
|
Default constructor for one-dimensional Normal (Gaussian) distribution on variable V with mean m (also known as mu) and standard deviation sd (also known as sigma).
{sd} must be > 0. |