This internal function is used by the regressor model to find the feature column that will offer the best split based on sum of squares.
hhcartr_regressor_find_better_split(X, y, max_features)
feature variables to search for the best split.
target variable.
the maximum number of features to use when splitting a node
a list of the following variables (var_idx_, split_, score_)