https://github.com/ing-bank/probatus
SHAP-based validation for linear and tree-based models. Applied to binary, multiclass and regression problems.
https://github.com/ing-bank/probatus
binary-classifiers data-analysis data-science feature-elimination machine-learning multi-class-classification recursive-feature-elimination regressors shap statistics tree-model
Last synced: 25 days ago
JSON representation
SHAP-based validation for linear and tree-based models. Applied to binary, multiclass and regression problems.
- Host: GitHub
- URL: https://github.com/ing-bank/probatus
- Owner: ing-bank
- License: mit
- Created: 2020-11-09T13:25:51.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-03-30T18:04:36.000Z (about 1 month ago)
- Last Synced: 2025-03-31T21:51:20.750Z (about 1 month ago)
- Topics: binary-classifiers, data-analysis, data-science, feature-elimination, machine-learning, multi-class-classification, recursive-feature-elimination, regressors, shap, statistics, tree-model
- Language: Python
- Homepage: https://ing-bank.github.io/probatus
- Size: 16.3 MB
- Stars: 135
- Watchers: 8
- Forks: 40
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
README
[](https://github.com/ing-bank/probatus/actions?query=workflow%3A%22Development%22)
[](#)
[](#)
[](#)
# Probatus
## Overview
**Probatus** is a python package that helps validate regression & (multiclass) classification models and the data used to develop them. Main features:
- [probatus.interpret](https://ing-bank.github.io/probatus/api/model_interpret.html) provides shap-based model interpretation tools
- [probatus.sample_similarity](https://ing-bank.github.io/probatus/api/sample_similarity.html) to compare two datasets using resemblance modelling, f.e. `train` with out-of-time `test`.
- [probatus.feature_elimination.ShapRFECV](https://ing-bank.github.io/probatus/api/feature_elimination.html) provides cross-validated Recursive Feature Elimination using shap feature importance.## Installation
```bash
pip install probatus
```## Documentation
Documentation at [ing-bank.github.io/probatus/](https://ing-bank.github.io/probatus/).
You can also check out blog posts about Probatus:
- [Open-sourcing ShapRFECV — Improved feature selection powered by SHAP.](https://medium.com/ing-blog/open-sourcing-shaprfecv-improved-feature-selection-powered-by-shap-994fe7861560)
- [Model Explainability — How to choose the right tool?](https://medium.com/ing-blog/model-explainability-how-to-choose-the-right-tool-6c5eabd1a46a)## Contributing
To learn more about making a contribution to Probatus, please see [`CONTRIBUTING.md`](CONTRIBUTING.md).