plot.model_profile function

Plot Dataset Level Model Profile Explanations

Plot Dataset Level Model Profile Explanations

## S3 method for class 'model_profile' plot(x, ..., geom = "aggregates")

Arguments

  • x: a variable profile explanation, created with the model_profile function
  • ...: other parameters
  • geom: either "aggregates", "profiles", "points" determines which will be plotted

Returns

An object of the class ggplot.

aggregates

  • colora character. Either name of a color, or hex code for a color, or _label_ if models shall be colored, or _ids_ if instances shall be colored
  • sizea numeric. Size of lines to be plotted
  • alphaa numeric between 0 and 1. Opacity of lines
  • facet_ncolnumber of columns for the facet_wrap
  • variablesif not NULL then only variables will be presented
  • titlea character. Partial and accumulated dependence explainers have deafult value.
  • subtitlea character. If NULL value will be dependent on model usage.

Examples

titanic_glm_model <- glm(survived~., data = titanic_imputed, family = "binomial") explainer_glm <- explain(titanic_glm_model, data = titanic_imputed) expl_glm <- model_profile(explainer_glm, "fare") plot(expl_glm) library("ranger") titanic_ranger_model <- ranger(survived~., data = titanic_imputed, num.trees = 50, probability = TRUE) explainer_ranger <- explain(titanic_ranger_model, data = titanic_imputed) expl_ranger <- model_profile(explainer_ranger) plot(expl_ranger) plot(expl_ranger, geom = "aggregates") vp_ra <- model_profile(explainer_ranger, type = "partial", variables = c("age", "fare")) plot(vp_ra, variables = c("age", "fare"), geom = "points") vp_ra <- model_profile(explainer_ranger, type = "partial", k = 3) plot(vp_ra) plot(vp_ra, geom = "profiles") plot(vp_ra, geom = "points") vp_ra <- model_profile(explainer_ranger, type = "partial", groups = "gender") plot(vp_ra) plot(vp_ra, geom = "profiles") plot(vp_ra, geom = "points") vp_ra <- model_profile(explainer_ranger, type = "accumulated") plot(vp_ra) plot(vp_ra, geom = "profiles") plot(vp_ra, geom = "points")