getBestPars {ParBayesianOptimization} | R Documentation |
Get the Best Parameter Set
Description
Returns the N parameter sets which resulted in the maximum scores from FUN
.
Usage
getBestPars(optObj, N = 1)
Arguments
optObj |
An object of class |
N |
The number of parameter sets to return |
Value
A list containing the FUN
inputs which resulted in the highest returned Score.
If N > 1, a data.table
is returned. Each row is a result from FUN
, with results ordered by
descending Score.
Examples
scoringFunction <- function(x) {
a <- exp(-(2-x)^2)*1.5
b <- exp(-(4-x)^2)*2
c <- exp(-(6-x)^2)*1
return(list(Score = a+b+c))
}
bounds <- list(x = c(0,8))
Results <- bayesOpt(
FUN = scoringFunction
, bounds = bounds
, initPoints = 3
, iters.n = 2
, gsPoints = 10
)
print(getBestPars(Results))
[Package ParBayesianOptimization version 1.2.6 Index]