ExplaineR: an R package to explain machine learning models

Ramtin Zargari Marandi*

*Corresponding author af dette arbejde


SUMMARY: SHapley Additive exPlanations (SHAP) is a widely used method for model interpretation. However, its full potential often remains untapped due to the absence of dedicated software tools. In response, ExplaineR, an R package to facilitate interpretation of binary classification and regression models based on clustering functionality for SHAP analysis is introduced here. It additionally offers user-interactive elements in visualizations for evaluating model performance, fairness analysis, decision-curve analysis, and a diverse range of SHAP plots. It facilitates in-depth post-prediction analysis of models, enabling users to pinpoint potentially significant patterns in SHAP plots and subsequently trace them back to instances through SHAP clustering. This functionality is particularly valuable for identifying patient subgroups in clinical cohorts, thus enhancing its role as a robust profiling tool. ExplaineR empowers users to generate comprehensive reports on machine learning outcomes, ensuring consistent and thorough documentation of model performance and interpretations.

AVAILABILITY AND IMPLEMENTATION: ExplaineR 1.0.0 is available on GitHub (https://persimune.github.io/explainer/) and CRAN (https://cran.r-project.org/web/packages/explainer/index.html).

TidsskriftBioinformatics advances
Udgave nummer1
Sider (fra-til)vbae049
StatusUdgivet - 2024


Dyk ned i forskningsemnerne om 'ExplaineR: an R package to explain machine learning models'. Sammen danner de et unikt fingeraftryk.