Plots ROC (Receiver Operating Characteristic) curves for individual models and the ensemble using base R graphics.
plot_PI_roc(
evaluation_result,
show_individual = TRUE,
highlight_ensemble = TRUE,
col_individual = "gray",
col_ensemble = "red",
alpha_individual = 0.3,
main = NULL,
...
)Output from evaluate_PI_models().
Logical. Show individual model curves. Default: TRUE.
Logical. Highlight ensemble curve. Default: TRUE.
Color for individual model curves. Default: "gray".
Color for ensemble curve. Default: "red".
Numeric (0-1). Transparency for individual curves. Default: 0.3.
Character. Plot title. NULL for default.
Additional parameters passed to plot().
Invisible list with ROC coordinates for further customization:
List of per-model ROC coordinates (fpr, tpr)
Ensemble ROC coordinates (fpr, tpr)
if (FALSE) { # \dontrun{
eval_result <- evaluate_PI_models(models, cases, controls)
plot_PI_roc(eval_result)
} # }