Как вывести промежуточный результат из пакета optimx в R

Я использую пакет Optimx в R, чтобы минимизировать значение функции. Я хотел бы отслеживать значение этой функции время от времени. Но функция optimx, похоже, выдает результат только один раз после завершения всего процесса. Есть ли простой способ добиться этого?

1 ответ

Установить trace компонент control аргумент в положительное число, чтобы включить трассировку.

optimx(...., control=list(trace=2))

Точный объем вывода зависит от выбранного вами метода, но, как правило, чем больше число, тем больше вывод.

Другие вопросы по тегам