Skip to contents

version 0.2.7

  • Renamed input print.level -> verbose.

  • In the return value, renamed element "time" -> "seconds" (time is now always in seconds); the same in the "sequence" element. Additionally, added "value" column to the "sequence" element.

  • Added input f_partition to optionally specify functions for the partitions.

  • Added input joint_end to optionally optimize jointly in the end of the alternating optimization procedure.

  • Input iterlim can be Inf now.

  • Having empty elements in partition is no longer allowed.

  • Removed plotting feature for parameter updates during estimation.

  • New dependency on checkmate for input checks.

version 0.2.6

CRAN release: 2023-03-31

version 0.2.5

CRAN release: 2023-01-23

  • Updated code to the new optimizeR version 0.3.0, which renamed changed some input and output names.

  • In particular, in ao(), renamed input optimizer -> base_optimizer.

  • Fixed bug when using numerical gradient and/or Hessian in target function.

version 0.2.4

CRAN release: 2022-12-04

  • Updated code to the new optimizeR version 0.2.0, which renamed some functions.

version 0.2.3

CRAN release: 2022-09-02

  • Fixed bugs when having ... arguments for ao().

version 0.2.2

CRAN release: 2022-08-24

  • 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.

version 0.2.1

CRAN release: 2022-01-04

version 0.2.0

  • 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 helper functions is_number(), try_silent(), timed() and euclidean().

  • Included a vignette with details on alternating optimization.

  • New package sticker.

version 0.1.4

CRAN release: 2021-10-06

  • Updated package metadata.

  • Updated package sticker.

version 0.1.3

CRAN release: 2021-08-12

  • Exported method print.ao().

version 0.1.2

CRAN release: 2021-08-10

  • 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().

version 0.1.1

CRAN release: 2021-06-30

  • Fixed minor bugs.

version 0.1.0

CRAN release: 2021-06-21

  • Initial release.