Skip to content

Releases: ottenbreit-data-science/aplr

Bugfix

12 Jun 16:34

Choose a tag to compare

  • Fixed a bug in the calculate_feature_importance method that used too much memory.
  • Updated the presentation of APLR with a graphical interpretation example.

Bugfix

10 Jun 18:19

Choose a tag to compare

Fixed the bug in the get_unique_term_affiliation_shape method that caused memory problems. The method is now safe to use.

Added a warning to the get_unique_term_affiliation_shape method

09 Jun 13:25

Choose a tag to compare

Added a warning to the get_unique_term_affiliation_shape method when handling interactions as the method is currently very memory intensive when handling interaction terms and may crash without warning on larger models. Updated the documentation accordingly.

Increased the interpretability of interactions and more

08 Jun 19:07

Choose a tag to compare

  • Increased the interpretability of interactions with the new get_unique_term_affiliation_shape method.
  • Removed the dependency on numpy, which was previously used for type hints.
  • Updated examples and documentation.

Added support for MacOS. Added a convenience method.

06 Jun 19:11

Choose a tag to compare

  • Added support for MacOS.
  • Added a convenience method, get_base_predictors_in_each_unique_term_affiliation(), which makes it easier to merge local feature contribution with relevant predictor values.

Bugfix

27 May 15:24

Choose a tag to compare

Bugfix

  • Fixed a bug in the get_main_effect_shape method.
  • Removed unnecessary complexity in the formation of interaction terms.

Improved interpretability

26 May 21:23

Choose a tag to compare

Improved interpretability and updated the documentation. Feature importance and local feature contribution are now broken down into main effects and interactions. Local feature contribution can for example be used to interpret interactions by plotting the local feature contribution for a particular two-way interaction against relevant predictor values in a 3D scatter plot.

Improved the handling of interactions

25 May 10:24

Choose a tag to compare

Improved the handling of interactions. Improved the documentation.

Replaced get_coefficient_shape_function() with get_main_effect_shape()

23 May 05:41

Choose a tag to compare

Replaced get_coefficient_shape_function() with get_main_effect_shape(). The former was difficult to compute correctly. The new method also makes it easier to interpret main effects.

Bugfix

22 May 20:48

Choose a tag to compare

Fixed a bug in get_coefficient_shape_function().