Skip to content

Releases: ottenbreit-data-science/aplr

Bugfix

14 Dec 20:04

Choose a tag to compare

Fixed a minor and rare bug related to sample_weight.

Improved the implementation of loss_function "group_mse_cycle".

27 Nov 17:59

Choose a tag to compare

Improved the implementation of loss_function "group_mse_cycle".

Added a new loss_function and a new validation_tuning_metric

26 Nov 22:17

Choose a tag to compare

Added the loss_function "group_mse_cycle" and the validation_tuning_metric "group_mse_by_prediction".

Bugfix

25 Nov 15:44

Choose a tag to compare

Bugfix related to the "group_mse" loss_function and validation_tuning_metric.

Bugfix

19 Nov 10:14

Choose a tag to compare

Fixed a minor bug regarding monotonic constraints.

Increased interpretability and added an option to ignore interactions when using monotonic_constraints

15 Nov 20:04

Choose a tag to compare

The new method, get_coefficient_shape_function(predictor_index:int), returns the coefficient shape across relevant predictor values, ignoring interactions. This increases interpretability by making it easier to analyse how main effects work in the model.

Added an option to ignore interactions when using monotonic_constraints. An use case for this can be to reduce the decline in predictiveness due to monotonic constraints when a large proportion of the predictors have monotonic constraints.

Bugfix

19 Oct 21:06

Choose a tag to compare

Fixed a small bug that could occur on seldom occasions. After the fix, the boosting procedure terminates if no change was made to the model during the previous boosting step.

Changed a default hyperparameter value and bugfix

15 Oct 15:46

Choose a tag to compare

Reverted the default hyperparameter value of boosting_steps_before_pruning_is_done to 0. Further tests indicate that pruning may more often than not slightly increase predictiveness, but this comes at a significant computational cost if the model gets many terms.

Fixed a rare bug related to the updating of term coefficients.

Bugfix

13 Oct 17:55

Choose a tag to compare

Minor bugfix related to pruning.

Set the default value for boosting_steps_before_pruning_is_done to 500

12 Oct 15:41

Choose a tag to compare

Set the default value for boosting_steps_before_pruning_is_done to 500. The reason is that empirical results so far indicate that this slightly improves predictions compared to not pruning. The drawback of pruning is somewhat increased model training time, especially when the number of terms gets large.