假设现在有n对坐标系中的点,现在要做k阶多项式拟合,多项式函数如下:
(1)
如果将所有已知的点代入公式1就可以得到n组等式:
...
这些不等式不一定的有解的,就是说在k阶多项式的曲线下不能拟合每个点,所以我们需要求多项式计算出来的y与真实y之间最小来实现尽量拟合每个点。
(2)
将公式1代入2可以得到
(3)
可以通过公式3对求偏导后令其为0来求解所有a的值,得到下面的式子
本文介绍了最小二乘法用于k阶多项式曲线拟合的原理,通过数学推导得出求解参数的公式,并利用代码展示了不同阶数拟合的效果,探讨了过拟合和欠拟合的概念。
假设现在有n对坐标系中的点,现在要做k阶多项式拟合,多项式函数如下:
(1)
如果将所有已知的点代入公式1就可以得到n组等式:
...
这些不等式不一定的有解的,就是说在k阶多项式的曲线下不能拟合每个点,所以我们需要求多项式计算出来的y与真实y之间最小来实现尽量拟合每个点。
(2)
将公式1代入2可以得到
(3)
可以通过公式3对求偏导后令其为0来求解所有a的值,得到下面的式子
8481

被折叠的 条评论
为什么被折叠?