Learn R Programming

survex (version 1.2.0)

plot.surv_model_performance_rocs: Plot ROC Curves for Survival Models

Description

This function plots objects of class "surv_model_performance_rocs" - ROC curves for specific time points for survival models created using the model_performance(..., type="roc").

Usage

# S3 method for surv_model_performance_rocs
plot(
  x,
  ...,
  title = "ROC curves for selected time points",
  subtitle = "default",
  auc = TRUE,
  colors = NULL,
  facet_ncol = NULL
)

Value

An object of the class ggplot.

Arguments

x

an object of class "surv_model_performance_rocs" to be plotted

...

additional objects of class "surv_model_performance_rocs" to be plotted together

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

auc

boolean, whether the AUC values should be plotted

colors

character vector containing the colors to be used for plotting variables (containing either hex codes "#FF69B4", or names "blue")

facet_ncol

number of columns for arranging subplots

See Also

Other functions for plotting 'model_performance_survival' objects: plot.model_performance_survival(), plot.surv_model_performance()

Examples

Run this code
# \donttest{
library(survival)
library(survex)

model <- randomForestSRC::rfsrc(Surv(time, status) ~ ., data = veteran)
exp <- explain(model)

m_perf_roc <- model_performance(exp, type = "roc", times = c(100, 300))
plot(m_perf_roc)
# }

Run the code above in your browser using DataLab