| local_variable_importance {vivo} | R Documentation |
Local Variable Importance measure based on Ceteris Paribus profiles.
Description
This function calculate local importance measure in eight variants. We obtain eight variants measure through the possible options of three parameters such as absolute_deviation, point and density.
Usage
local_variable_importance(
profiles,
data,
absolute_deviation = TRUE,
point = TRUE,
density = TRUE,
grid_points = 101
)
Arguments
profiles |
|
data |
|
absolute_deviation |
logical parameter, if |
point |
logical parameter, if |
density |
logical parameter, if |
grid_points |
maximum number of points for profile calculations, the default values is 101, the same as in |
Value
A data.frame of the class local_variable_importance.
It's a data.frame with calculated local variable importance measure.
Examples
library("DALEX")
data(apartments)
library("randomForest")
apartments_rf_model <- randomForest(m2.price ~ construction.year + surface +
floor + no.rooms, data = apartments)
explainer_rf <- explain(apartments_rf_model, data = apartmentsTest[,2:5],
y = apartmentsTest$m2.price)
new_apartment <- data.frame(construction.year = 1998, surface = 88, floor = 2L, no.rooms = 3)
profiles <- predict_profile(explainer_rf, new_apartment)
library("vivo")
local_variable_importance(profiles, apartments[,2:5],
absolute_deviation = TRUE, point = TRUE, density = TRUE)
local_variable_importance(profiles, apartments[,2:5],
absolute_deviation = TRUE, point = TRUE, density = FALSE)
local_variable_importance(profiles, apartments[,2:5],
absolute_deviation = TRUE, point = FALSE, density = TRUE)