MyNixOS website logo
Description

LIME-Based Explanations with Interpretable Inputs Based on Ceteris Paribus Profiles.

Local explanations of machine learning models describe, how features contributed to a single prediction. This package implements an explanation method based on LIME (Local Interpretable Model-agnostic Explanations, see Tulio Ribeiro, Singh, Guestrin (2016) <doi:10.1145/2939672.2939778>) in which interpretable inputs are created based on local rather than global behaviour of each original feature.

localModel: Local Explanations of Machine Learning Models for Tabular Data.

CRAN_Status_Badge Travis-CI Build Status Coverage Status

localModel is a successor to the live package. It implements a variant of LIME method for explaining single predictions of black box machine learning models for tabular data. Interpretable features are created based on Ceteris Paribus plots. Details of the methodology are described in the vignette. localModel is currently undergoing rapid changes, including bug fixes, for a stable solution please see the live package.

To get started, install the package from CRAN:

install.packages('localModel')

The development version can be installe from GitHub by using the code below. Please do not use the devtools package, since it is affected a bug which makes localModel installation impossible. This issue was solved in the Github version of remotes.

devtools::install_github("r-lib/remotes")
remotes::install_github("ModelOriented/localModel")

To get help, see examples and details of the methodology, please refer to package website and vignettes.

Acknowledgments

Work on this package is financially supported by the NCN Opus grant 2017/27/B/ST6/01307.

Metadata

Version

0.5

License

Unknown

Platforms (75)

    Darwin
    FreeBSD
    Genode
    GHCJS
    Linux
    MMIXware
    NetBSD
    none
    OpenBSD
    Redox
    Solaris
    WASI
    Windows
Show all
  • aarch64-darwin
  • aarch64-genode
  • aarch64-linux
  • aarch64-netbsd
  • aarch64-none
  • aarch64_be-none
  • arm-none
  • armv5tel-linux
  • armv6l-linux
  • armv6l-netbsd
  • armv6l-none
  • armv7a-darwin
  • armv7a-linux
  • armv7a-netbsd
  • armv7l-linux
  • armv7l-netbsd
  • avr-none
  • i686-cygwin
  • i686-darwin
  • i686-freebsd
  • i686-genode
  • i686-linux
  • i686-netbsd
  • i686-none
  • i686-openbsd
  • i686-windows
  • javascript-ghcjs
  • loongarch64-linux
  • m68k-linux
  • m68k-netbsd
  • m68k-none
  • microblaze-linux
  • microblaze-none
  • microblazeel-linux
  • microblazeel-none
  • mips-linux
  • mips-none
  • mips64-linux
  • mips64-none
  • mips64el-linux
  • mipsel-linux
  • mipsel-netbsd
  • mmix-mmixware
  • msp430-none
  • or1k-none
  • powerpc-netbsd
  • powerpc-none
  • powerpc64-linux
  • powerpc64le-linux
  • powerpcle-none
  • riscv32-linux
  • riscv32-netbsd
  • riscv32-none
  • riscv64-linux
  • riscv64-netbsd
  • riscv64-none
  • rx-none
  • s390-linux
  • s390-none
  • s390x-linux
  • s390x-none
  • vc4-none
  • wasm32-wasi
  • wasm64-wasi
  • x86_64-cygwin
  • x86_64-darwin
  • x86_64-freebsd
  • x86_64-genode
  • x86_64-linux
  • x86_64-netbsd
  • x86_64-none
  • x86_64-openbsd
  • x86_64-redox
  • x86_64-solaris
  • x86_64-windows