Skip to content

v0.2.11:

Compare
Choose a tag to compare
@oegedijk oegedijk released this 18 Nov 13:35
· 1058 commits to master since this release

Version 0.2.11:

New Features

  • added (very limited) sklearn.Pipeline support. You can pass a Pipeline as
    model parameter as long as the pipeline either:
    1. Does not add, remove or reorders any input columns
    2. has a .get_feature_names() method that returns the new column names
      (this is currently beings debated in sklearn SLEP007)
  • added cutoff slider to CumulativePrecisionComponent
  • For RegressionExplainer added ActualVsColComponent and PredsVsColComponent
    in order to investigate partial correlations between y/preds and
    various features.
  • added index_name parameter: name of the index column (defaults to X.index.name
    or idxs.name). So when you pass index_name="Passenger", you get
    a "Random Passenger" button on the index selector instead of "Random Index",
    etc.

Bug Fixes

  • Fixed a number of bugs for when no labels are passed (y=None):
    • fixing explainer.random_index() for when y is missing
    • Hiding label/y/residuals selector in RandomIndexSelectors
    • Hiding y/residuals in prediction summary
    • Hiding model_summary tab
    • Removing permutation importances from dashboard

Improvements

  • Seperated labels for "observed" and "average prediction" better in tree plot
  • Renamed "actual" to "observed" in prediction summary
  • added unique column check for whatif-component with clearer error message
  • model metrics now formatted in a nice table
  • removed most of the loading spinners as most graphs are not long loads anyway.