Main Page | Namespace List | Class Hierarchy | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages

CLUS::BinomialStatistics Class Reference

#include <statisticsgatherers.h>

Inheritance diagram for CLUS::BinomialStatistics:

Inheritance graph
[legend]
Collaboration diagram for CLUS::BinomialStatistics:

Collaboration graph
[legend]

Public Member Functions

 BinomialStatistics (int DomainSize=0)
Vector< int > & GetSplit (void)
double ComputeGiniGain (void)
vector< IndexedValuegetConditionalProbs (void)
Permutation ComputeShift (ShiftType shift, BinomialStatistics &aux)
void AddWeightedStatistics (BinomialStatistics &aux, double weight)
void CorrectWeightedStatistics (double totalWeight)
void AddStatisticsShifted (BinomialStatistics &aux, Permutation shift)

Protected Member Functions

double ComputeSplitPoint (double N, double alpha_1)

Protected Attributes

Vector< int > Split
 the values in the left set; split point


Constructor & Destructor Documentation

CLUS::BinomialStatistics::BinomialStatistics int  DomainSize = 0  )  [inline]
 

Definition at line 178 of file statisticsgatherers.h.


Member Function Documentation

void CLUS::BinomialStatistics::AddStatisticsShifted BinomialStatistics aux,
Permutation  shift
[inline]
 

Definition at line 294 of file statisticsgatherers.h.

void CLUS::BinomialStatistics::AddWeightedStatistics BinomialStatistics aux,
double  weight
[inline]
 

Definition at line 271 of file statisticsgatherers.h.

double CLUS::BinomialStatistics::ComputeGiniGain void   )  [inline]
 

Definition at line 193 of file statisticsgatherers.h.

Referenced by ComputeShift(), and GetSplit().

Permutation CLUS::BinomialStatistics::ComputeShift ShiftType  shift,
BinomialStatistics aux
[inline]
 

Definition at line 248 of file statisticsgatherers.h.

double CLUS::BinomialStatistics::ComputeSplitPoint double  N,
double  alpha_1
[inline, protected]
 

Reimplemented from CLUS::BasicBinomialStatistics.

Definition at line 172 of file statisticsgatherers.h.

void CLUS::BinomialStatistics::CorrectWeightedStatistics double  totalWeight  )  [inline]
 

Definition at line 285 of file statisticsgatherers.h.

vector<IndexedValue> CLUS::BinomialStatistics::getConditionalProbs void   )  [inline]
 

Definition at line 227 of file statisticsgatherers.h.

Referenced by ComputeShift().

Vector<int>& CLUS::BinomialStatistics::GetSplit void   )  [inline]
 

Definition at line 182 of file statisticsgatherers.h.


Field Documentation

Vector<int> CLUS::BinomialStatistics::Split [protected]
 

the values in the left set; split point

Definition at line 170 of file statisticsgatherers.h.

Referenced by BinomialStatistics(), ComputeGiniGain(), ComputeSplitPoint(), and GetSplit().


The documentation for this class was generated from the following file:
Generated on Mon Jul 21 16:57:47 2003 for SECRET by doxygen 1.3.2