#include <skinymultinormal.h>
Inheritance diagram for CLUS::SkinyMultiDimNormal:


Public Member Functions | |
| SkinyMultiDimNormal (int InDim=0) | |
| SkinyMultiDimNormal (int InDim, int) | |
| Regressor * | CreateRegressor (void) |
| Creates a class that can do the regression for this distribution if given the input. | |
| void | DenormalizeParameters (SkinyMultiDimNormal *pD) |
| void | NormalizeData (const double *DataCache, double *X) |
| Perform distribution dependent transformations on the data. | |
| double | LearnProbability (const double *DataCache) |
| Probability that a point belongs to this distribution at learning, unnormalized. | |
| double | InferProbability (const double *DataCache) |
| Probability that a point belongs to this distribution at inference, unnormalized. | |
| double | NormalizeLearnProbability (double Coef, int nrClus=1) |
| Normalizes the probability of belonging to this cluster, normalizing over the mixture Coef is sum alpha*P(x|distribution). | |
| double | UpdateParameters (void) |
| Computes the values of the new parameters from sufficient statistics. | |
| void | AdjustYwithYoverD (double &y) |
| Computes the output value for the distribution*probab. | |
| void | RandomDistribution (int NrClusters) |
| Random initialization of a distribution. | |
| void | SaveToStream (ostream &out) |
| Saves the state of the Distribution in a stream. | |
| void | LoadFromStream (istream &in) |
| Loads the state of the Distribution in a stream. | |
Static Public Member Functions | |
| string | TypeName (void) |
Definition at line 53 of file skinymultinormal.h.
|
|
Definition at line 56 of file skinymultinormal.h. |
|
||||||||||||
|
Definition at line 59 of file skinymultinormal.h. |
|
|
Computes the output value for the distribution*probab.
Reimplemented from CLUS::Distribution. Definition at line 101 of file skinymultinormal.h. |
|
|
Creates a class that can do the regression for this distribution if given the input.
Reimplemented from CLUS::Distribution. Definition at line 62 of file skinymultinormal.h. |
|
|
Definition at line 68 of file skinymultinormal.h. |
|
|
Probability that a point belongs to this distribution at inference, unnormalized.
Reimplemented from CLUS::Distribution. Definition at line 85 of file skinymultinormal.h. |
|
|
Probability that a point belongs to this distribution at learning, unnormalized.
Reimplemented from CLUS::Distribution. Definition at line 78 of file skinymultinormal.h. |
|
|
Loads the state of the Distribution in a stream.
Reimplemented from CLUS::Distribution. Definition at line 124 of file skinymultinormal.h. |
|
||||||||||||
|
Perform distribution dependent transformations on the data.
Reimplemented from CLUS::Distribution. Definition at line 71 of file skinymultinormal.h. |
|
||||||||||||
|
Normalizes the probability of belonging to this cluster, normalizing over the mixture Coef is sum alpha*P(x|distribution).
Reimplemented from CLUS::Distribution. Definition at line 91 of file skinymultinormal.h. |
|
|
Random initialization of a distribution.
Reimplemented from CLUS::Distribution. Definition at line 114 of file skinymultinormal.h. |
|
|
Saves the state of the Distribution in a stream.
Reimplemented from CLUS::Distribution. Definition at line 119 of file skinymultinormal.h. |
|
|
Reimplemented from CLUS::Distribution. Definition at line 109 of file skinymultinormal.h. |
|
|
Computes the values of the new parameters from sufficient statistics.
Reimplemented from CLUS::Distribution. Definition at line 96 of file skinymultinormal.h. |
1.3.2