Skip to content

R: interpret package features #294

@ClaudiuPapasteri

Description

@ClaudiuPapasteri

First of all, thank you for the brilliant ML technique you developed. I read some of the Python tutorials and decided to replicate some of them in R.

These are just a few of my early observations from using the package:

  • Model fitting is reasonably fast for small and medium samples
  • Very easy to use
  • The documentation is very lacking

For binary classification

  • no formula syntax (I get that it is based on Python, but in R formula class is very practical; it will be useful when considering implementing user-specified interactions)
  • target needs to be numeric 0/1, factors seem unsupported
  • predict function only for "prob", not for "class" (adding a type arg to ebm_predict() with values "class" and "prob" is fairly consistent in R)
  • no pairwise interactions
  • the ebm_show method for single features is informative, although it is only the global explainer and the local explainer is not yet implemented

No regression algorithm (I saw in source code that it's on TODO list)

I am eager to use interpret in my analyses so I have to ask:

  1. When are you planning to implement the regression fitting and prediction functions?
  2. Are you considering aligning the package with the tidymodels framework? I think it would fit right in.

Thanks again.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions