|
Public Methods |
| HighDim_Normal_Mix () |
| Default constructor.
|
| HighDim_Normal_Mix (uint k, uint dim) |
| Detailed constructor.
|
| HighDim_Normal_Mix (uint k, vector< HighDim_Normal * > const &gauss) |
| Detailed constructor.
|
| ~HighDim_Normal_Mix () |
| Destructor.
|
void | DeleteAll () |
| Free all used memory.
|
uint | Get_D () |
| Get the dimension.
|
uint | Degrees_Of_Freedom () |
| number of free parameters
|
void | Simulate (uint N, Data *dat) |
| Simulate.
|
double | Density (vector< double > const &X, uint k) |
| Compute the density.
|
void | Update_Gaussians (Spatial_Data *spatd, vector< double > const &tik) |
| Update gaussians.
|
void | ReadFromFile (string filename) |
| read from a file
|
void | WriteToFile (string filename) |
| save in a file
|
void | Info () |
| Get some info.
|
void | EM_E (Spatial_Data *spatd, vector< double > &tik) |
| Step E of the EM algorithm.
|
void | EM_M (Spatial_Data *spatd, vector< double > const &tik) |
| Step M of the EM algorithm.
|
void | NEM_E (Spatial_Data *spatd, vector< double > const &beta, vector< double > &tik) |
| Step E of the NEM algorithm.
|
void | NEM_M (Spatial_Data *spatd, vector< double > const &tik) |
| Step M of the NEM algorithm.
|