plot.surv_shap {survex} | R Documentation |
Plot SurvSHAP(t) Explanations for Survival Models
Description
This functions plots objects of class surv_shap
- time-dependent explanations of
survival models created using the predict_parts(..., type="survshap")
function.
Usage
## S3 method for class 'surv_shap'
plot(
x,
...,
title = "SurvSHAP(t)",
subtitle = "default",
max_vars = 7,
colors = NULL,
rug = "all",
rug_colors = c("#dd0000", "#222222")
)
Arguments
x |
an object of class |
... |
additional objects of class |
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") |
rug |
character, one of |
rug_colors |
character vector containing two colors (containing either hex codes "#FF69B4", or names "blue"). The first color (red by default) will be used to mark event times, whereas the second (grey by default) will be used to mark censor times. |
Value
An object of the class ggplot
.
See Also
Other functions for plotting 'predict_parts_survival' objects:
plot.predict_parts_survival()
,
plot.surv_lime()
Examples
library(survival)
library(survex)
model <- randomForestSRC::rfsrc(Surv(time, status) ~ ., data = veteran)
exp <- explain(model)
p_parts_shap <- predict_parts(exp, veteran[1, -c(3, 4)], type = "survshap")
plot(p_parts_shap)