Описание тега lmfit
Библиотека для минимизации методом наименьших квадратов и подбора данных в Python. Построен на вершинеscipy.optimize
, lmfit предоставляет Parameter
объект, который может быть установлен как фиксированный или свободный, может иметь верхнюю и / или нижнюю границы, или может быть записан в терминах алгебраических ограничений других Parameters
. Пользователь пишет функцию, которую нужно минимизировать, как функцию этихParameter
s, а scipy.optimize
методы используются для поиска оптимальных значений для Parameter
с. Левенберга-Марквардта (leastsq) - это алгоритм минимизации по умолчанию, который обеспечивает расчетные стандартные ошибки и корреляции между различнымиParameter
с. Также поддерживаются другие методы минимизации, включая симплекс Нелдера-Мида, метод Пауэлла, BFGS, последовательные наименьшие квадраты и другие. Границы и ограничения могут быть помещены наParameter
s для всех этих методов.