Plot Break Down Objects in D3 with r2d3 package.
Plots waterfall break down for objects of the break_down
class.
plotD3(x, ...) ## S3 method for class 'break_down' plotD3( x, ..., baseline = NA, max_features = 10, digits = 3, rounding_function = round, bar_width = 12, margin = 0.2, scale_height = FALSE, min_max = NA, vcolors = NA, chart_title = NA, time = 0, max_vars = NULL, reload = FALSE )
x |
an explanation created with |
... |
other parameters. |
baseline |
if numeric then veritical line will start in |
max_features |
maximal number of features to be included in the plot. By default it's |
digits |
number of decimal places ( |
rounding_function |
a function to be used for rounding numbers.
This should be |
bar_width |
width of bars in px. By default it's 12px |
margin |
extend x axis domain range to adjust the plot. Usually value between 0.1 and 0.3, by default it's |
scale_height |
if |
min_max |
a range of OX axis. By deafult |
vcolors |
If |
chart_title |
a character. Set custom title |
time |
in ms. Set the animation length |
max_vars |
alias for the |
reload |
Reload the plot on resize. By default it's |
a r2d3
object.
Explanatory Model Analysis. Explore, Explain and Examine Predictive Models. https://ema.drwhy.ai
library("DALEX") library("iBreakDown") set.seed(1313) model_titanic_glm <- glm(survived ~ gender + age + fare, data = titanic_imputed, family = "binomial") explain_titanic_glm <- explain(model_titanic_glm, data = titanic_imputed, y = titanic_imputed$survived, label = "glm") bd_glm <- local_attributions(explain_titanic_glm, titanic_imputed[1, ]) bd_glm plotD3(bd_glm) ## Not run: ## Not run: library("randomForest") m_rf <- randomForest(status ~ . , data = HR[2:2000,]) new_observation <- HR_test[1,] new_observation p_fun <- function(object, newdata){predict(object, newdata=newdata, type = "prob")} bd_rf <- local_attributions(m_rf, data = HR_test, new_observation = new_observation, predict_function = p_fun) bd_rf plotD3(bd_rf) ## End(Not run)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.