@@ -667,7 +667,7 @@ void APLRRegressor::consider_updating_intercept()
667667 intercept_test=intercept_test*v;
668668 linear_predictor_update=VectorXd::Constant (neg_gradient_current.size (),intercept_test);
669669 linear_predictor_update_validation=VectorXd::Constant (y_validation.size (),intercept_test);
670- error_after_updating_intercept=calculate_errors (neg_gradient_current,linear_predictor_update,sample_weight_train). sum ( );
670+ error_after_updating_intercept=calculate_sum_error ( calculate_errors (neg_gradient_current,linear_predictor_update,sample_weight_train));
671671}
672672
673673void APLRRegressor::select_the_best_term_and_update_errors (size_t boosting_step)
@@ -696,7 +696,7 @@ void APLRRegressor::select_the_best_term_and_update_errors(size_t boosting_step)
696696 VectorXd values_validation{terms_eligible_current[best_term].calculate (X_validation)};
697697 linear_predictor_update=values*terms_eligible_current[best_term].coefficient ;
698698 linear_predictor_update_validation=values_validation*terms_eligible_current[best_term].coefficient ;
699- double error_after_updating_term=calculate_errors (neg_gradient_current,linear_predictor_update,sample_weight_train). sum ( );
699+ double error_after_updating_term=calculate_sum_error ( calculate_errors (neg_gradient_current,linear_predictor_update,sample_weight_train));
700700 if (std::isgreaterequal (error_after_updating_term,neg_gradient_nullmodel_errors_sum)) // if no improvement or worse then terminate search
701701 {
702702 abort_boosting=true ;
@@ -759,7 +759,7 @@ void APLRRegressor::update_gradient_and_errors()
759759{
760760 neg_gradient_current=calculate_neg_gradient_current (y_train,predictions_current);
761761 neg_gradient_nullmodel_errors=calculate_errors (neg_gradient_current,linear_predictor_null_model,sample_weight_train);
762- neg_gradient_nullmodel_errors_sum=neg_gradient_nullmodel_errors. sum ( );
762+ neg_gradient_nullmodel_errors_sum=calculate_sum_error (neg_gradient_nullmodel_errors );
763763}
764764
765765void APLRRegressor::add_new_term (size_t boosting_step)
0 commit comments