Package: iBreakDown 2.1.2

Przemyslaw Biecek

iBreakDown: Model Agnostic Instance Level Variable Attributions

Model agnostic tool for decomposition of predictions from black boxes. Supports additive attributions and attributions with interactions. The Break Down Table shows contributions of every variable to a final prediction. The Break Down Plot presents variable contributions in a concise graphical way. This package works for classification and regression models. It is an extension of the 'breakDown' package (Staniak and Biecek 2018) <doi:10.32614/RJ-2018-072>, with new and faster strategies for orderings. It supports interactions in explanations and has interactive visuals (implemented with 'D3.js' library). The methodology behind is described in the 'iBreakDown' article (Gosiewska and Biecek 2019) <arxiv:1903.11420> This package is a part of the 'DrWhy.AI' universe (Biecek 2018) <arxiv:1806.08915>.

Authors:Przemyslaw Biecek [aut, cre], Alicja Gosiewska [aut], Hubert Baniecki [aut], Adam Izdebski [aut], Dariusz Komosinski [ctb]

iBreakDown_2.1.2.tar.gz
iBreakDown_2.1.2.zip(r-4.5)iBreakDown_2.1.2.zip(r-4.4)iBreakDown_2.1.2.zip(r-4.3)
iBreakDown_2.1.2.tgz(r-4.4-any)iBreakDown_2.1.2.tgz(r-4.3-any)
iBreakDown_2.1.2.tar.gz(r-4.5-noble)iBreakDown_2.1.2.tar.gz(r-4.4-noble)
iBreakDown_2.1.2.tgz(r-4.4-emscripten)iBreakDown_2.1.2.tgz(r-4.3-emscripten)
iBreakDown.pdf |iBreakDown.html
iBreakDown/json (API)
NEWS

# Install 'iBreakDown' in R:
install.packages('iBreakDown', repos = c('https://modeloriented.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/modeloriented/ibreakdown/issues

On CRAN:

breakdownimlinterpretabilityshapleyxai

9.85 score 80 stars 21 packages 41 scripts 4.3k downloads 1 mentions 7 exports 28 dependencies

Last updated 12 months agofrom:d4f6289f9d. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKOct 25 2024
R-4.5-winOKOct 25 2024
R-4.5-linuxOKOct 25 2024
R-4.4-winOKOct 25 2024
R-4.4-macOKOct 25 2024
R-4.3-winOKOct 25 2024
R-4.3-macOKOct 25 2024

Exports:break_downbreak_down_uncertaintydescribelocal_attributionslocal_interactionsplotD3shap

Dependencies:clicolorspacefansifarverggplot2gluegtableisobandlabelinglatticelifecyclemagrittrMASSMatrixmgcvmunsellnlmepillarpkgconfigR6RColorBrewerrlangscalestibbleutf8vctrsviridisLitewithr

Explanations in natural language

Rendered fromvignette_iBreakDown_description.Rmdusingknitr::rmarkdownon Oct 25 2024.

Last update: 2022-02-06
Started: 2019-07-30

General introduction: iBreakDown plots for Sinking of the RMS Titanic

Rendered fromvignette_iBreakDown_titanic.Rmdusingknitr::rmarkdownon Oct 25 2024.

Last update: 2020-07-19
Started: 2019-03-15

Readme and manuals

Help Manual

Help pageTopics
Model Agnostic Sequential Variable Attributionsbreak_down break_down.default break_down.explainer
Explanation Level Uncertainty of Sequential Variable Attributionbreak_down_uncertainty break_down_uncertainty.default break_down_uncertainty.explainer shap
Generates Textual Explanations for Predictive Modelsdescribe describe.break_down describe.break_down_uncertainty
Model Agnostic Sequential Variable attributionslocal_attributions local_attributions.default local_attributions.explainer
Model Agnostic Sequential Variable Attributions with Interactionslocal_interactions local_interactions.default local_interactions.explainer
Plot Generic for Break Down Objectsplot.break_down
Plot Generic for Break Down Uncertainty Objectsplot.break_down_uncertainty
Plot Break Down Objects in D3 with r2d3 package.plotD3 plotD3.break_down
Plot Shap (Break Down Uncertainty) Objects in D3 with r2d3 package.plotD3.shap
Print Generic for Break Down Objectsprint.break_down
Print Generic for Break Down Objectsprint.break_down_description
Print Generic for Break Down Uncertainty Objectsprint.break_down_uncertainty