Как вывести промежуточный результат из пакета optimx в R
Я использую пакет Optimx в R, чтобы минимизировать значение функции. Я хотел бы отслеживать значение этой функции время от времени. Но функция optimx, похоже, выдает результат только один раз после завершения всего процесса. Есть ли простой способ добиться этого?
1 ответ
Установить trace
компонент control
аргумент в положительное число, чтобы включить трассировку.
optimx(...., control=list(trace=2))
Точный объем вывода зависит от выбранного вами метода, но, как правило, чем больше число, тем больше вывод.