Skip to content

CRAN release 0.9.0

Latest
Compare
Choose a tag to compare
@mayer79 mayer79 released this 10 May 20:53
· 28 commits to main since this release
6810714

Announcements for upcoming version 1.0.0

The following breaking changes are intended for version 1.0.0.

Deprecated functionality

  • add_shap(): Deprecated in favor of {kernelshap} or {fastshap}.
  • Consequently, type = "shap" in light_profile(), light_importance(), light_scatter(), and light_profile2d() is deprecated as well.
  • plot_counts(): Deprecated. Might later be replaced by {ggside}.
  • Argument stats = "quartiles in light_profile() and light_effects().

External -> internal

These functions will become internal in {flashlight} 1.0.0. Most likely you have never used any of them.

  • grouped_center()
  • grouped_counts()
  • grouped_stats()
  • grouped_weighted_mean()
  • light_check()
  • light_combine()
  • light_recode() -> similar functionality will be added as option in light_effects()
  • all_identical()
  • auto_cut()
  • cut3()

Options and column names

Currently, predefined column names in data objects returned by light_*() functions can be changed via options(). For instance, the model name is stored in column "label", which can be changed via option flashlight.label_name = "label".

In {flashlight} 1.0.0, these options will vanish. To avoid clashs with existing feature names, we will use exotic column names such as "label_" instead. As a consequence, data returned by light_*() functions will have different column names.

Maintenance

  • Introduced Github actions
  • Comply with {dplyr} and {ggplot2} depreciation cycles
  • Better help files
  • More compact vignette(s)
  • Dropped suggested packages caret, mlr3, mlr3learners, moderndive, ranger, xgboost