This functions plots objects of class surv_lime - LIME explanations of survival models created using predict_parts(..., type="survlime") function.
## 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 "surv_lime" to be plotted
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, 'default' automatically generates "created for XXX, YYY models", where XXX and YYY are the explainer labels
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")
Returns
An object of the class ggplot.
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)
See Also
Other functions for plotting 'predict_parts_survival' objects: plot.predict_parts_survival(), plot.surv_shap()