#include <HighDimGauss.hpp>
Inheritance diagram for GaussHD_Mix:
Public Methods | |
GaussHD_Mix () | |
Default constructor. | |
GaussHD_Mix (uint k, uint dim) | |
Detailed constructor. | |
GaussHD_Mix (uint k, vector< Normal * > const &gauss) | |
Detailed constructor. | |
~GaussHD_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. |
|
Number of free parameters.
Reimplemented from Seg_Model. |