plot.surv_lime {survex} | R Documentation |
Plot SurvLIME Explanations for Survival Models
Description
This functions plots objects of class surv_lime
- LIME explanations of survival models
created using predict_parts(..., type="survlime")
function.
Usage
## S3 method for class 'surv_lime'
plot(
x,
type = "local_importance",
show_survival_function = TRUE,
...,
title = "SurvLIME",
subtitle = "default",
max_vars = 7,
colors = NULL
)
Arguments
x |
an object of class |
type |
character, either "coefficients" or "local_importance" (default), selects the type of plot |
show_survival_function |
logical, if the survival function of the explanations should be plotted next to the barplot |
... |
other parameters currently ignored |
title |
character, title of the plot |
subtitle |
character, subtitle of the plot, |
max_vars |
maximum number of variables to be plotted (least important variables are ignored) |
colors |
character vector containing the colors to be used for plotting variables (containing either hex codes "#FF69B4", or names "blue") |
Value
An object of the class ggplot
.
See Also
Other functions for plotting 'predict_parts_survival' objects:
plot.predict_parts_survival()
,
plot.surv_shap()
Examples
library(survival)
library(survex)
model <- randomForestSRC::rfsrc(Surv(time, status) ~ ., data = veteran)
exp <- explain(model)
p_parts_lime <- predict_parts(exp, veteran[1, -c(3, 4)], type = "survlime")
plot(p_parts_lime)