{ "cells": [ { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "# default_exp mli\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# SHAP\n", "\n" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "#hide\n", "%load_ext autoreload\n", "%autoreload 2\n", "from nbdev.showdoc import *" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "%matplotlib inline" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "'3.1.1'" ] }, "execution_count": null, "metadata": {}, "output_type": "execute_result" } ], "source": [ "import lightgbm as lgb\n", "lgb.__version__" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "'4.14.3'" ] }, "execution_count": null, "metadata": {}, "output_type": "execute_result" } ], "source": [ "import plotly\n", "plotly.__version__" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
" ], "text/plain": [ "\n", " | Age | \n", "Workclass | \n", "Education-Num | \n", "Marital Status | \n", "Occupation | \n", "Relationship | \n", "Race | \n", "Sex | \n", "Capital Gain | \n", "Capital Loss | \n", "Hours per week | \n", "Country | \n", "
---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | \n", "39.0 | \n", "7 | \n", "13.0 | \n", "4 | \n", "1 | \n", "0 | \n", "4 | \n", "1 | \n", "2174.0 | \n", "0.0 | \n", "40.0 | \n", "39 | \n", "
1 | \n", "50.0 | \n", "6 | \n", "13.0 | \n", "2 | \n", "4 | \n", "4 | \n", "4 | \n", "1 | \n", "0.0 | \n", "0.0 | \n", "13.0 | \n", "39 | \n", "
2 | \n", "38.0 | \n", "4 | \n", "9.0 | \n", "0 | \n", "6 | \n", "0 | \n", "4 | \n", "1 | \n", "0.0 | \n", "0.0 | \n", "40.0 | \n", "39 | \n", "
3 | \n", "53.0 | \n", "4 | \n", "7.0 | \n", "2 | \n", "6 | \n", "4 | \n", "2 | \n", "1 | \n", "0.0 | \n", "0.0 | \n", "40.0 | \n", "39 | \n", "
4 | \n", "28.0 | \n", "4 | \n", "13.0 | \n", "2 | \n", "10 | \n", "5 | \n", "2 | \n", "0 | \n", "0.0 | \n", "0.0 | \n", "40.0 | \n", "5 | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
32556 | \n", "27.0 | \n", "4 | \n", "12.0 | \n", "2 | \n", "13 | \n", "5 | \n", "4 | \n", "0 | \n", "0.0 | \n", "0.0 | \n", "38.0 | \n", "39 | \n", "
32557 | \n", "40.0 | \n", "4 | \n", "9.0 | \n", "2 | \n", "7 | \n", "4 | \n", "4 | \n", "1 | \n", "0.0 | \n", "0.0 | \n", "40.0 | \n", "39 | \n", "
32558 | \n", "58.0 | \n", "4 | \n", "9.0 | \n", "6 | \n", "1 | \n", "1 | \n", "4 | \n", "0 | \n", "0.0 | \n", "0.0 | \n", "40.0 | \n", "39 | \n", "
32559 | \n", "22.0 | \n", "4 | \n", "9.0 | \n", "4 | \n", "1 | \n", "3 | \n", "4 | \n", "1 | \n", "0.0 | \n", "0.0 | \n", "20.0 | \n", "39 | \n", "
32560 | \n", "52.0 | \n", "5 | \n", "9.0 | \n", "2 | \n", "4 | \n", "5 | \n", "4 | \n", "0 | \n", "15024.0 | \n", "0.0 | \n", "40.0 | \n", "39 | \n", "
32561 rows × 12 columns
\n", "Shap.waterfall_plot
[source]Shap.waterfall_plot
(**`id`**:`int`)\n",
"\n",
"Display SHAP waterfall plot "
],
"text/plain": [
"