与插值问题不同,在拟合问题中不需要曲线一定经过给定的点。拟合问题的目标是寻求一个函数(曲线),使得该曲线在某种准则下与所有的数据点最为接近,即曲线拟合的最好(最小化损失函数)。
插值和拟合的区别:
插值算法中,得到的函数需要经过全部样本点。但是由于样本多造成多项式次数过高会容易造成龙格现象。而拟合算法不需要经过全部样本点,只需保证误差足够小即可,得到一条较为简单的曲线,这就是拟合的思想。
最小二乘法确定拟合曲线:
求解可得
评价拟合的好坏
拟合优度:R²
一定要注意R²不是所有的情况都可以使用
上述线性函数的介绍:
这里的线性函数是对参数为线性
上述三个均为线性函数,而
在实际建模中,运用MATLAB工具箱cftool实现拟合。