#include <statisticsgatherers.h>
Public Types | |
enum | SeparationType { ANOVA = 0, LDA = 1, QDA = 2 } |
Public Member Functions | |
MultidimNormalStatistics () | |
double | GetS_P1 (void) |
double | GetS_P2 (void) |
void | Resize (int Dim) |
changes the dimention and reinitializes everything | |
void | Reset (void) |
void | UpdateStatistics (const double *values, double p1, double p2) |
void | UpdateParameters (void) |
int | GetSplitVariable (void) |
Vector< double > & | GetSeparatingHyperplane (void) |
double | ComputeGiniGain (int type=LDA) |
double | MaxGini (void) |
Protected Attributes | |
int | dim |
double | s_p1 |
double | s_p2 |
Vector< double > | s_p1_x |
Vector< double > | s_p2_x |
Fortran_Matrix< double > | S_p1_xxT |
Fortran_Matrix< double > | S_p2_xxT |
int | SplitVariable |
Vector< double > | SeparatingHyperplane |
Definition at line 622 of file statisticsgatherers.h.
|
Definition at line 639 of file statisticsgatherers.h. |
|
Definition at line 634 of file statisticsgatherers.h. |
|
Definition at line 741 of file statisticsgatherers.h. Referenced by CLUS::BinaryObliqueSplitter::ComputeSplitVariable(). |
|
Definition at line 641 of file statisticsgatherers.h. Referenced by CLUS::BinaryObliqueSplitter::MoreSplits(). |
|
Definition at line 646 of file statisticsgatherers.h. Referenced by CLUS::BinaryObliqueSplitter::MoreSplits(). |
|
Definition at line 736 of file statisticsgatherers.h. Referenced by CLUS::BinaryObliqueSplitter::ComputeSplitVariable(). |
|
Definition at line 731 of file statisticsgatherers.h. Referenced by CLUS::BinaryObliqueSplitter::ComputeSplitVariable(). |
|
Definition at line 819 of file statisticsgatherers.h. Referenced by CLUS::BinaryObliqueSplitter::ComputeSplitVariable(). |
|
Definition at line 669 of file statisticsgatherers.h. Referenced by Resize(). |
|
changes the dimention and reinitializes everything
Definition at line 652 of file statisticsgatherers.h. Referenced by CLUS::BinaryObliqueSplitter::DeleteTemporaryStatistics(), and CLUS::BinaryObliqueSplitter::InitializeSplitStatistics(). |
|
Definition at line 701 of file statisticsgatherers.h. Referenced by ComputeGiniGain(). |
|
Definition at line 678 of file statisticsgatherers.h. Referenced by CLUS::BinaryObliqueSplitter::UpdateSplitStatistics(). |
|
Definition at line 625 of file statisticsgatherers.h. Referenced by ComputeGiniGain(), MultidimNormalStatistics(), Resize(), UpdateParameters(), and UpdateStatistics(). |
|
Definition at line 626 of file statisticsgatherers.h. Referenced by ComputeGiniGain(), GetS_P1(), MaxGini(), Reset(), UpdateParameters(), and UpdateStatistics(). |
|
Definition at line 627 of file statisticsgatherers.h. Referenced by ComputeGiniGain(), Reset(), Resize(), UpdateParameters(), and UpdateStatistics(). |
|
Definition at line 628 of file statisticsgatherers.h. Referenced by ComputeGiniGain(), Reset(), Resize(), UpdateParameters(), and UpdateStatistics(). |
|
Definition at line 626 of file statisticsgatherers.h. Referenced by ComputeGiniGain(), GetS_P2(), MaxGini(), Reset(), UpdateParameters(), and UpdateStatistics(). |
|
Definition at line 627 of file statisticsgatherers.h. Referenced by ComputeGiniGain(), Reset(), Resize(), UpdateParameters(), and UpdateStatistics(). |
|
Definition at line 628 of file statisticsgatherers.h. Referenced by ComputeGiniGain(), Reset(), Resize(), UpdateParameters(), and UpdateStatistics(). |
|
Definition at line 631 of file statisticsgatherers.h. Referenced by ComputeGiniGain(), GetSeparatingHyperplane(), and Resize(). |
|
Definition at line 630 of file statisticsgatherers.h. Referenced by ComputeGiniGain(), and GetSplitVariable(). |