#include <statisticsgatherers.h>
Inheritance diagram for CLUS::BasicBinomialStatistics:
Public Member Functions | |
BasicBinomialStatistics (int DomainSize=0) | |
double | getCount () |
void | Print (void) |
void | ResetDomainSize (int DomainSize) |
void | UpdateStatistics (int value, int classLabel, double probability=1.0) |
void | UpdateStatisticsP (int value, double p0, double p1) |
Protected Member Functions | |
double | ComputeSplitPoint (double N, double alpha_1) |
Protected Attributes | |
Vector< double > | countsC0 |
Counts for each value of the attribute for class 0. | |
Vector< double > | counts |
Counts for each value of the attribute (total). | |
bool | gainComputed |
|
Definition at line 105 of file statisticsgatherers.h. |
|
Reimplemented in CLUS::BinomialStatistics. Definition at line 99 of file statisticsgatherers.h. |
|
Definition at line 109 of file statisticsgatherers.h. |
|
Definition at line 117 of file statisticsgatherers.h. |
|
Definition at line 130 of file statisticsgatherers.h. |
|
Definition at line 141 of file statisticsgatherers.h. |
|
Definition at line 157 of file statisticsgatherers.h. |
|
|
Counts for each value of the attribute for class 0.
Definition at line 92 of file statisticsgatherers.h. Referenced by CLUS::BinomialStatistics::AddStatisticsShifted(), CLUS::BinomialStatistics::AddWeightedStatistics(), BasicBinomialStatistics(), CLUS::ProbabilisticBinomialStatistics::ComputeGiniGain(), CLUS::BinomialStatistics::ComputeGiniGain(), CLUS::BinomialStatistics::ComputeSplitPoint(), CLUS::BinomialStatistics::CorrectWeightedStatistics(), CLUS::BinomialStatistics::getConditionalProbs(), getCount(), Print(), ResetDomainSize(), UpdateStatistics(), and UpdateStatisticsP(). |
|