├── .github └── workflows │ └── test.yml ├── .gitignore ├── LICENSE ├── Makefile ├── PowerShap A Power-full Shapley Feature Selection Method preprint.pdf ├── README.md ├── examples ├── Benchmark_datasets.ipynb ├── results │ ├── benchmark_performance_all_methods_class.jpg │ ├── benchmark_performance_all_methods_regres.jpg │ ├── powershap_performance_all_diff_models_5000.jpg │ ├── total_performance_all_methods_1000.jpg │ ├── total_performance_all_methods_20000.jpg │ └── total_performance_all_methods_5000.jpg ├── simulation.ipynb ├── test.ipynb └── visualisation_powershap.ipynb ├── powershap ├── __init__.py ├── powershap.py ├── shap_wrappers │ ├── __init__.py │ ├── shap_explainer.py │ └── shap_explainer_factory.py └── utils.py ├── powershap_full_scaled.png ├── powershap_logo.jpg ├── pyproject.toml ├── tests ├── __init__.py ├── conftest.py ├── test_catboost_powershap.py ├── test_ensemble_powershap.py ├── test_lgbm_powershap.py ├── test_linear_powershap.py ├── test_pipeline_powershap.py ├── test_powershap.py ├── test_shap_explainer.py └── test_xgboost_powershap.py └── uv.lock /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/powershap/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/powershap/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/powershap/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/powershap/HEAD/Makefile -------------------------------------------------------------------------------- /PowerShap A Power-full Shapley Feature Selection Method preprint.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/powershap/HEAD/PowerShap A Power-full Shapley Feature Selection Method preprint.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/powershap/HEAD/README.md -------------------------------------------------------------------------------- /examples/Benchmark_datasets.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/powershap/HEAD/examples/Benchmark_datasets.ipynb -------------------------------------------------------------------------------- /examples/results/benchmark_performance_all_methods_class.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/powershap/HEAD/examples/results/benchmark_performance_all_methods_class.jpg -------------------------------------------------------------------------------- /examples/results/benchmark_performance_all_methods_regres.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/powershap/HEAD/examples/results/benchmark_performance_all_methods_regres.jpg -------------------------------------------------------------------------------- /examples/results/powershap_performance_all_diff_models_5000.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/powershap/HEAD/examples/results/powershap_performance_all_diff_models_5000.jpg -------------------------------------------------------------------------------- /examples/results/total_performance_all_methods_1000.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/powershap/HEAD/examples/results/total_performance_all_methods_1000.jpg -------------------------------------------------------------------------------- /examples/results/total_performance_all_methods_20000.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/powershap/HEAD/examples/results/total_performance_all_methods_20000.jpg -------------------------------------------------------------------------------- /examples/results/total_performance_all_methods_5000.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/powershap/HEAD/examples/results/total_performance_all_methods_5000.jpg -------------------------------------------------------------------------------- /examples/simulation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/powershap/HEAD/examples/simulation.ipynb -------------------------------------------------------------------------------- /examples/test.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/powershap/HEAD/examples/test.ipynb -------------------------------------------------------------------------------- /examples/visualisation_powershap.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/powershap/HEAD/examples/visualisation_powershap.ipynb -------------------------------------------------------------------------------- /powershap/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/powershap/HEAD/powershap/__init__.py -------------------------------------------------------------------------------- /powershap/powershap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/powershap/HEAD/powershap/powershap.py -------------------------------------------------------------------------------- /powershap/shap_wrappers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/powershap/HEAD/powershap/shap_wrappers/__init__.py -------------------------------------------------------------------------------- /powershap/shap_wrappers/shap_explainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/powershap/HEAD/powershap/shap_wrappers/shap_explainer.py -------------------------------------------------------------------------------- /powershap/shap_wrappers/shap_explainer_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/powershap/HEAD/powershap/shap_wrappers/shap_explainer_factory.py -------------------------------------------------------------------------------- /powershap/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/powershap/HEAD/powershap/utils.py -------------------------------------------------------------------------------- /powershap_full_scaled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/powershap/HEAD/powershap_full_scaled.png -------------------------------------------------------------------------------- /powershap_logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/powershap/HEAD/powershap_logo.jpg -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/powershap/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/powershap/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_catboost_powershap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/powershap/HEAD/tests/test_catboost_powershap.py -------------------------------------------------------------------------------- /tests/test_ensemble_powershap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/powershap/HEAD/tests/test_ensemble_powershap.py -------------------------------------------------------------------------------- /tests/test_lgbm_powershap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/powershap/HEAD/tests/test_lgbm_powershap.py -------------------------------------------------------------------------------- /tests/test_linear_powershap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/powershap/HEAD/tests/test_linear_powershap.py -------------------------------------------------------------------------------- /tests/test_pipeline_powershap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/powershap/HEAD/tests/test_pipeline_powershap.py -------------------------------------------------------------------------------- /tests/test_powershap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/powershap/HEAD/tests/test_powershap.py -------------------------------------------------------------------------------- /tests/test_shap_explainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/powershap/HEAD/tests/test_shap_explainer.py -------------------------------------------------------------------------------- /tests/test_xgboost_powershap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/powershap/HEAD/tests/test_xgboost_powershap.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/predict-idlab/powershap/HEAD/uv.lock --------------------------------------------------------------------------------