Я использую функцию lsqcurvefit из оптимизированного пакета в Octave для нелинейной оптимизации LSQ. В документации по функциям доступен его написанный, доступен только «lm_svd_feasible». Какой алгоритм?Что такое lm_svd_feasible алгоритм в пакете Octave optim?
ответ
Это описано в руководстве по оптимальной упаковке. Если вы введете optim_doc
в приглашении Octave (с загруженным оптимизированным пакетом), вы получите руководство по оптимизации, где будет описан этот алгоритм. Для поиска по руководству введите s
или /
. Обратите внимание, что в нижней части окна отображается Regexp search []:
. Введите lm_svd_feasible
, а затем введите. Первый результат будет в меню:
Optimization backends
* lm_svd_feasible:: L/M algorithm with SVD, constraints met
throughout optimization.
Это на самом деле ссылка. Поскольку ваш курсор уже будет находиться выше lm_svd_feasible
, нажмите клавишу ввода еще раз, и вы перейдете в раздел «Бэкенд по умолчанию lm_svd_feasible остаточной минимизации».
В пакетах Octave и Octave Forge используется информационный формат, поэтому см. Инструкцию info manual. В качестве альтернативы, руководство также является online in HTML