Assemble a list of objective descriptors ready for consumption by the
optimization engine. Built-in metrics are pulled from the registry created in
build_objectives(); custom entries may be appended for experimental goals.
Character vector of registered metric names (default:
c("sensitivity", "specificity")).
Optional named list of objective descriptors with elements
label, direction, and fun.
Named list of additional argument lists for specific metrics (e.g., custom cutoff probabilities for sensitivity).
Optional named vector overriding metric directions.
Strategy for computing classification cutoff. One of:
Use cutoff_prob parameter (default 0.5)
Cutoff equals training class prevalence
Optimal Youden's J point from ROC curve
Fixed cutoff probability (default 0.5). Only used when
cutoff_strategy = "fixed".
Named list of objective descriptors.