Maximilian

Results 45 issues of Maximilian

Make plotting functions also callable from the explainer class with the last results from the explain function. Do this after #34.

enhancement
good first issue
explainer
plot

### Description Add functionality to the package to allow for calculation of interactions for multiple instances/games to allow for the following scenario. > A user wants to put a 2d...

enhancement
question
approximator
games
explainer
imputer

Add the interventional interaction method from this [paper](https://ojs.aaai.org/index.php/AAAI/article/view/26322). This would be another algorithm accessible through the `TreeExplainer`. The method should work with our `TreeModel` data structure (potentially extend `TreeModel`). This...

enhancement
help wanted
explainer

We need an easy-to-find guide on how to add custom tree models that we are not nativlely supporting to the repository. This should be accessible in the documentation. I think...

documentation

Run an extensive benchmark of all approximators and measure the approximation quality in terms of MSE (and other loss functions).

documentation

We should add mypy static type checking. This will however need some changes in what typehints we currently are using. Especially there will be problems/changes with current np.ndarry[int] kind of...

help wanted
maintenance

Create default loss function that calculates the absolute deviation between the labels and predictions (like a norm in PFI). This can be the default loss for all explainers with a...

Add all doc dependencies to setup.py (only top level imports no secondary dependencies). In setup.py line docs_packages is a list of all required packages in typical req.txt format (version numbers...

documentation
enhancement

Create pre-commit hooks that run static tests and then all tests as a github action workflow on push

enhancement

Add unit tests for all tracker objects in `utils.tracker`

enhancement