7 _startingDim(startingDim)
9 WELCOME_LOG <<
"Good day from the HyperBinningMakerMintSmart() Constructor"<<std::endl;
18 if (splitDim >= dimension) splitDim = 0;
28 if (unchanged >= dimension)
break;
32 if( splitDim == dimension ) splitDim = 0;
42 if (unchanged > dimension)
break;
46 if( splitDim == dimension ) splitDim = 0;
55 GOODBYE_LOG <<
"Goodbye from the HyperBinningMakerMintSmart() Constructor"<<std::endl;
static bool s_printBinning
virtual void makeBinning()
int splitAll(int dimension, double splitPoint)
~HyperBinningMakerMintSmart()
std::vector< int > _binningDimensions
HyperBinningMakerMintSmart(const HyperCuboid &binningRange, const HyperPointSet &data, int startingDim=0)
int smartSplitAll(int dimension, double dataFraction)