- Fixed bugs when having
`...`

arguments for`ao()`

.

Removed the

`set_f()`

interface. The optimization problem is now specified directly in`ao()`

.The output format of

`ao()`

has been changed, see the documentation of`ao()`

.Arbitrary optimizer can now be specified in

`ao()`

as an`optimizer`

object via the framework from the {optimizeR} package.Removed utils functions from {ao}. They are imported from the {optimizeR} package.

- The Himmelblauâ€™s function is included as an example.

`ao()`

now returns the sequence of estimates in the different iterations as a data frame.`ao()`

now is able to plot the sequence of estimates during estimation.Argument

`groups`

in`ao()`

now is called`partition`

and`sequence`

is replaced by`iterations`

.New function

`set_f()`

for specification of the optimization problem. Parameter constraints can now be imposed on the target function.New utils functions

`is_number()`

,`try_silent()`

,`timed()`

and`euclidean()`

.Included a vignette for details on alternating optimization.

New package sticker.

Updated package metadata.

Updated package sticker.

- Exported method
`print.ao()`

.

Skip alternation optimization step if a group is empty.

Estimation times now is returned always in seconds.

Return

`stats::nlm()`

outputs.Implemented method

`print.ao()`

.

- Fixed minor bugs.

- Initial version.