Description: I encountered an issue while implementing a setup involving 1D OptimalBinning and BinningProcess. Specifically, I observed the following behavior:
When I use 1D OptimalBinning, it successfully provides the desired binning.
However, when I copy the same settings and apply them in a BinningProcess, I encounter complaints about “pure bins.”
My initial understanding was that BinningProcess internally utilizes OptimalBinning. However, the discrepancy between the two processes has left me puzzled.
Is there a specific setting I might be overlooking, or could there be inherent randomness affecting the results?
Description: I encountered an issue while implementing a setup involving 1D OptimalBinning and BinningProcess. Specifically, I observed the following behavior:
When I use 1D OptimalBinning, it successfully provides the desired binning. However, when I copy the same settings and apply them in a BinningProcess, I encounter complaints about “pure bins.” My initial understanding was that BinningProcess internally utilizes OptimalBinning. However, the discrepancy between the two processes has left me puzzled.
Is there a specific setting I might be overlooking, or could there be inherent randomness affecting the results?
Here is the settings
When I copy the following to a BinningProcess as follows
I get the error
_ValueError: Fixed usersplits [375000] are removed because produce pure prebins. Provide different splits to be fixed.