Skip to contents

Plots the metric landscape evaluated across coordinates. Maps a 1D optimisation line for 1-cut systematic setups, or a 2D topographic grid profile for 2-cut layouts.

Usage

plot_optimisation_curve(cutpoint_result, ...)

Arguments

cutpoint_result

A find_cutpoint object generated with method = "systematic".

...

Unused dots.

Value

A valid ggplot object detailing evaluation statistics vs coordinates.

srrstats compliance

.

Examples

library(survival)
data(pbc, package = "survival")
pbc_sub <- na.omit(pbc[1:60, c("time", "status", "bili")])
pbc_sub$event <- as.integer(pbc_sub$status %in% c(1, 2))

# Execute a minimal 1-cut systematic search to generate the grid landscape
res <- find_cutpoint(
  data          = pbc_sub,
  predictor     = "bili",
  outcome_time  = "time",
  outcome_event = "event",
  num_cuts      = 1,
  method        = "systematic"
)
#> ℹ Running regularised systematic search for 1 cut-point(s)...
#> ✔ Systematic grid optimisation complete.

# Plot the 1D metric optimisation curve
plot_optimisation_curve(res)
#> Warning: Removed 41 rows containing missing values or values outside the scale range
#> (`geom_line()`).