Description Usage Arguments Details Value Examples
Black-box models may have very different structures. This function creates a unified representation of a model, which can be further processed by various explainers.
1 2 3 4 5 6 |
model |
object - a model to be explained |
data |
data.frame or matrix - data that was used for fitting. If not provided then will be extracted from the model |
y |
numeric vector with outputs / scores. Currently used only by |
predict_function |
function that takes two arguments: model and new data and returns numeric vector with predictions |
link |
function - a transformation/link function that shall be applied to raw model predictions |
... |
other parameters |
label |
character - the name of the model. By default it's extracted from the 'class' attribute of the model |
Please NOTE, that the model
is actually the only required argument.
But some explainers may require that others will be provided too.
An object of the class 'explainer'.
It's a list with following fields:
model
the explained model
data
the dataset used for training
predict_function
function that may be used for model predictions, shall return a single numerical value for each observation.
class
class/classes of a model
label
label, by default it's the last value from the class
vector, but may be set to any character.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | apartments_lm <- lm(m2.price ~ ., data = apartments)
apartments_lm_ex <- explain(apartments_lm, data = apartments, label = "apartments_lm")
apartments_lm_ex
## Not run:
library("breakDown2")
wine_lm_model4 <- lm(quality ~ pH + residual.sugar + sulphates + alcohol, data = wine)
wine_lm_explainer4 <- explain(wine_lm_model4, data = wine, label = "model_4v")
wine_lm_explainer4
library("randomForest")
wine_rf_model4 <- randomForest(quality ~ pH + residual.sugar + sulphates + alcohol, data = wine)
wine_rf_explainer4 <- explain(wine_rf_model4, data = wine, label = "model_rf")
wine_rf_explainer4
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.