The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
ParameterSpaces
R6 object to transform parameters
between optimization and interpretation space.Objective
object now allows for different types of
output structures of the objective function, for which a template can be
provided via the $output_template
field.The Optimizer
object has a new method
optimize
which can be used for minimization and
maximization by setting the argument direction
.
In method Objective$initialize()
, renamed argument
objective
-> f
.
In method Objective$initialize()
, if
target = NULL
(the new default), the first argument from
f
is taken as target argument.
install_optimizer_packages()
.NULL
.Fixed bug in creating error message in case of a time out.
Added checks for objective, initial, and ellipsis argument for the optimizer function.
Added verbose
argument to methods
$get_argument()
and $remove_argument()
of
Objective
object.
Added field fixed_arguments
to
Objective
object which returns the names of the fixed
arguments.
Fixed bug in proper backwards compatibility.
Small bug fixes.
Backward compatibility with {optimizeR}
version
0.3.3.
"out_value"
and
"out_parameter"
in the optimizer dictionary entry for
stats::optim
.Removed package start-up message.
Added the .direction
argument to
define_optimizer()
to specify whether the optimizer
minimizes or maximizes.
Added a dot before the argument names for
define_optimizer()
to avoid clashes with the
...
argument.
Removed dependency on {glue}
.
Using TestFunctions::TF_ackley
instead of own
implementation of Ackley function (for the validation).
define_optimizer()
, now
validate = FALSE
by default.Function set_optimizer()
was renamed to
define_optimizer()
.
Inputs for define_optimizer()
were renamed for
clarity:
opt_fun
-> optimizer
f
-> objective
p
-> initial
v
-> value
z
-> parameter
out_ign
-> output_ignore
test_par
-> validation_settings
Elements for input validation_settings
have been
simplified, please see the documentation of
define_optimizer()
.
Elements in the output of apply_optimizer()
were
renamed for clarity:
v
-> value
z
-> parameter
time
-> seconds
(now just a
numeric
)Element initial
(the starting parameter vector) was
added to the output of apply_optimizer()
.
Some functions were renamed:
optimizeR()
-> apply_optimizer()
set_optimizer_nlm()
->
optimizer_nlm()
set_optimizer_optim()
->
optimizer_optim()
Functions is_number()
, try_silent()
,
timed()
, and do.call_timed()
are no longer
exported.
Function try_silent_timed()
was removed.
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.