Algorithm 实现非线性数据的曲线拟合

Algorithm 实现非线性数据的曲线拟合,algorithm,curve-fitting,Algorithm,Curve Fitting,我找到了几种方法来进行非线性曲线拟合,但所有这些方法都使用了一些模块来完成这项艰巨的工作,比如魔盒 我试着把手弄脏,自己做曲线拟合,但我不知道从哪里开始 我制作了一个简单的脚本,可以用一个变量进行线性拟合。我这样做的方式是使用,,直到输出和实际数据的平均差异在一个范围内,我每次更新变量0.00001(或类似的值)+-如果差异增加或减少 我不能用多变量非线性曲线来做 我应该从哪里开始?我正在寻找视频/博客/论文,详细介绍如何实现,最好是非CS视图。如果使用Python,那就更好了。这可能是一个巨大

我找到了几种方法来进行非线性曲线拟合,但所有这些方法都使用了一些模块来完成这项艰巨的工作,比如魔盒

我试着把手弄脏,自己做曲线拟合,但我不知道从哪里开始

我制作了一个简单的脚本,可以用一个变量进行线性拟合。我这样做的方式是使用
,直到输出和实际数据的平均差异在一个范围内,我每次更新变量0.00001(或类似的值)+-如果差异增加或减少

我不能用多变量非线性曲线来做


我应该从哪里开始?我正在寻找视频/博客/论文,详细介绍如何实现,最好是非CS视图。如果使用Python,那就更好了。

这可能是一个巨大的主题。一个出发点是。还有一本书叫做“数值配方”,它主要由各种数值问题的示例代码组成。据我所知,它包含一般的最小化例程,但不是专门用于非线性最小二乘的例程。我想你要找的是,我猜你要找的是最小二乘多项式拟合:里面有相当多的数学知识,恐怕,你需要了解一点微积分和线性代数。如果你想要一些简单的东西,请参阅链接,展示如何使用它的示例。。。