6 _startingDim(startingDim)
8 WELCOME_LOG <<
"Good day from the HyperBinningMakerSmart() Constructor";
16 if (splitDim >= dimension) splitDim = 0;
26 if (unchanged > dimension)
break;
30 if( splitDim == dimension ) splitDim = 0;
39 GOODBYE_LOG <<
"Goodbye from the HyperBinningMakerSmart() Constructor";
static bool s_printBinning
virtual void makeBinning()
HyperBinningMakerSmart(const HyperCuboid &binningRange, const HyperPointSet &data, int startingDim=0)
~HyperBinningMakerSmart()
std::vector< int > _binningDimensions
int smartSplitAll(int dimension, double dataFraction)