Использование optim () в r, чтобы найти минимум функции с двумя переменными

Мне нужно найти как минимум функцию с двумя переменными. В настоящее время я использую функцию R optim(), но я только что обнаружил, что результат зависит от пробных значений, переданных в функцию. Как решить эту проблему? Это функция, о которой я говорю


optim(par, fn, gr = NULL, ...,
      method = c("Nelder-Mead", "BFGS", "CG", "L-BFGS-B", "SANN",
                 "Brent"),
      lower = -Inf, upper = Inf,
      control = list(), hessian = FALSE)

Можете поделиться функцией? Ваша проблема типичная, вам нужно будет запустить оптимизацию с несколькими начальными предположениями - поиск глобального оптимума - нетривиальный.

mjs 14.03.2019 14:43
1
1
160
0

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