Kernels are meant to be used as an argument to individual_surrogate_model function. Other custom functions can be used. Such functions take two vectors and return a single number.
1 2 3 4 5 6 7 8 9 10 11 12 13 14
library(DALEX) library(randomForest) library(localModel) data('apartments') mrf <- randomForest(m2.price ~., data = apartments, ntree = 50) explainer <- explain(model = mrf, data = apartments[, -1]) model_lok <- individual_surrogate_model(explainer, apartments[5, -1], size = 500, seed = 17, kernel = identity_kernel) # In this case each simulated observation has equal weight # when explanation model (LASSO) is fitted. model_lok plot(model_lok)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.