#include <statisticsgatherers.h>
Public Member Functions | |
NormalStatistics (int dummy=0) | |
void | Reset (void) |
void | Print (void) |
double | getVariance (void) |
double | getSplitVariance (void) |
void | UpdateStatistics (double value, int classLabel, double probability=1.0) |
double | GetCenter (void) |
double | ComputeGiniGain (void) |
double | GetSplit (void) |
bool | nonZero (void) |
bool | hasData (void) |
double | ComputeShift (ShiftType shift, NormalStatistics &aux) |
void | AddStatisticsShifted (NormalStatistics &aux, double shift) |
void | AddWeightedStatistics (NormalStatistics &aux, double weight) |
void | CorrectWeightedStatistics (double totalWeight) |
bool | negMeanLessThanPos (void) |
bool | labeledMeansSignificant (void) |
double | getLabeledCenter (bool b) |
double | getLCVariance (bool b) |
double | getcountC0 () |
double | getcountC1 () |
Protected Attributes | |
double | countC0 |
double | countC1 |
double | sumC0 |
maintain the sum of values for class label 0 | |
double | sumC1 |
double | sum2C0 |
maintain the sum of squares for class label 0 | |
double | sum2C1 |
double | split |
int | whichSol |
Solution returned by QDA. | |
double | splitVariance |
bool | splitVarComputed |
|
Definition at line 394 of file statisticsgatherers.h. |
|
Definition at line 522 of file statisticsgatherers.h. |
|
Definition at line 536 of file statisticsgatherers.h. |
|
Definition at line 453 of file statisticsgatherers.h. Referenced by ComputeShift(), and getSplitVariance(). |
|
Definition at line 506 of file statisticsgatherers.h. |
|
Definition at line 549 of file statisticsgatherers.h. |
|
Definition at line 448 of file statisticsgatherers.h. |
|
Definition at line 607 of file statisticsgatherers.h. Referenced by CLUS::BinaryMultiClassificationSplitter::ComputeSplitVariable(). |
|
Definition at line 612 of file statisticsgatherers.h. |
|
Definition at line 589 of file statisticsgatherers.h. |
|
Definition at line 597 of file statisticsgatherers.h. |
|
Definition at line 489 of file statisticsgatherers.h. |
|
Definition at line 421 of file statisticsgatherers.h. |
|
Definition at line 416 of file statisticsgatherers.h. |
|
Definition at line 501 of file statisticsgatherers.h. |
|
Definition at line 566 of file statisticsgatherers.h. |
|
Definition at line 559 of file statisticsgatherers.h. Referenced by labeledMeansSignificant(). |
|
Definition at line 496 of file statisticsgatherers.h. Referenced by CLUS::BinaryMultiClassificationSplitter::ComputeSplitVariable(). |
|
Definition at line 410 of file statisticsgatherers.h. |
|
Definition at line 399 of file statisticsgatherers.h. Referenced by NormalStatistics(). |
|
Definition at line 431 of file statisticsgatherers.h. |
|
Definition at line 373 of file statisticsgatherers.h. Referenced by AddStatisticsShifted(), AddWeightedStatistics(), ComputeGiniGain(), ComputeShift(), CorrectWeightedStatistics(), GetCenter(), getcountC0(), getLabeledCenter(), getLCVariance(), getVariance(), hasData(), labeledMeansSignificant(), negMeanLessThanPos(), nonZero(), Print(), Reset(), and UpdateStatistics(). |
|
Definition at line 374 of file statisticsgatherers.h. Referenced by AddStatisticsShifted(), AddWeightedStatistics(), ComputeGiniGain(), ComputeShift(), CorrectWeightedStatistics(), GetCenter(), getcountC1(), getLabeledCenter(), getLCVariance(), getVariance(), hasData(), labeledMeansSignificant(), negMeanLessThanPos(), nonZero(), Print(), Reset(), and UpdateStatistics(). |
|
Definition at line 383 of file statisticsgatherers.h. Referenced by ComputeGiniGain(), ComputeShift(), and GetSplit(). |
|
Definition at line 389 of file statisticsgatherers.h. Referenced by ComputeGiniGain(), getSplitVariance(), and Reset(). |
|
Definition at line 387 of file statisticsgatherers.h. Referenced by ComputeGiniGain(), and getSplitVariance(). |
|
maintain the sum of squares for class label 0
Definition at line 381 of file statisticsgatherers.h. Referenced by AddStatisticsShifted(), AddWeightedStatistics(), ComputeGiniGain(), CorrectWeightedStatistics(), getLCVariance(), getVariance(), Print(), Reset(), and UpdateStatistics(). |
|
Definition at line 382 of file statisticsgatherers.h. Referenced by AddStatisticsShifted(), AddWeightedStatistics(), ComputeGiniGain(), CorrectWeightedStatistics(), getLCVariance(), getVariance(), Print(), Reset(), and UpdateStatistics(). |
|
maintain the sum of values for class label 0
Definition at line 377 of file statisticsgatherers.h. Referenced by AddStatisticsShifted(), AddWeightedStatistics(), ComputeGiniGain(), ComputeShift(), CorrectWeightedStatistics(), GetCenter(), getLabeledCenter(), getLCVariance(), getVariance(), labeledMeansSignificant(), negMeanLessThanPos(), Print(), Reset(), and UpdateStatistics(). |
|
Definition at line 378 of file statisticsgatherers.h. Referenced by AddStatisticsShifted(), AddWeightedStatistics(), ComputeGiniGain(), ComputeShift(), CorrectWeightedStatistics(), GetCenter(), getLabeledCenter(), getLCVariance(), getVariance(), labeledMeansSignificant(), negMeanLessThanPos(), Print(), Reset(), and UpdateStatistics(). |
|
Solution returned by QDA.
Definition at line 386 of file statisticsgatherers.h. Referenced by ComputeGiniGain(). |