DecisionTreeClassifier doesn't split nodes with exactly min_samples_split examples due to this line
if n <= self.parameters().min_samples_split {
return false;
}
This should be
if n < self.parameters().min_samples_split {
return false;
}
as it is in BaseTreeRegressor.
DecisionTreeClassifierdoesn't split nodes with exactlymin_samples_splitexamples due to this lineThis should be
as it is in
BaseTreeRegressor.