LsqFit.jl
LsqFit软件包是一个小型库,根据MIT许可证,它提供了基本的最小二乘法拟合纯Julia。 基本功能最初是在中,然后被分离到该库中。 目前, LsqFit仅利用Levenberg-Marquardt算法进行非线性拟合。
基本用法
有一些顶级方法curve_fit()和estimate_errors()可用于将数据拟合到非线性模型中。 请参见以下示例。 首先定义模型函数:
using LsqFit
# a two-parameter exponential model
# x: array of independent variables
# p: array of model parameters
# model(x, p) will accept the full data set as the first argument `x`.
# This means