apply_optimizer {optimizeR} | R Documentation |
Apply optimizer
object
Description
This function performs numerical optimization using an optimizer
object.
Usage
apply_optimizer(optimizer = optimizer_nlm(), objective, initial, ...)
Arguments
optimizer |
An object of class |
objective |
A |
initial |
A |
... |
Additional arguments to be passed to |
Value
A named list
, containing at least these four elements:
value
A
numeric
, the value of the estimated optimum ofobjective
.parameter
A
numeric
vector, the parameter vector where the optimum ofobjective
is obtained.seconds
A
numeric
, the total optimization time in seconds.initial
A
numeric
, the initial parameter values.
Appended are additional output elements of the optimizer (if not excluded by
the output_ignore
element via define_optimizer
).
See Also
define_optimizer()
for creating an optimizer
object.
Examples
apply_optimizer(optimizer_nlm(), function(x) x^4 + 3*x - 5, 2)