R/tuneThreshold.R
Optimizes the threshold of predictions based on probabilities. Works for classification and multilabel tasks. Uses BBmisc::optimizeSubInts for normal binary class problems and cmaes::cma_es for multiclass and multilabel problems.
tuneThreshold(pred, measure, task, model, nsub = 20L, control = list())
| pred | (Prediction) |
|---|---|
| measure | (Measure) |
| task | (Task) |
| model | (WrappedModel) |
| nsub | ( |
| control | (list) |
(list). A named list with with the following components:
th is the optimal threshold, perf the performance value.
Other tune: TuneControl,
getNestedTuneResultsOptPathDf,
getNestedTuneResultsX,
getResamplingIndices,
getTuneResult,
makeModelMultiplexerParamSet,
makeModelMultiplexer,
makeTuneControlCMAES,
makeTuneControlDesign,
makeTuneControlGenSA,
makeTuneControlGrid,
makeTuneControlIrace,
makeTuneControlMBO,
makeTuneControlRandom,
makeTuneWrapper, tuneParams