在前几章中,我们讨论了插值法,其核心要求是近似函数必须严格通过所有给定的数据节点。然而,在实际工程与科学实验中,观测数据往往带有测量误差,且数据点数量庞大。若强行要求近似曲线穿过每一个点,不仅计算复杂,还可能因过度拟合而放大噪声,导致曲线剧烈振荡,反而无法反映被研究现象的整体变化规律。
为此,我们需要另一类数值方法——曲线拟合(又称函数逼近)。它不要求近似函数在节点处与函数值完全相等,即不要求近似曲线过已知点,只要求它尽可能反映给定数据点的基本趋势,在某种意义下与原始函数最“逼近”。
设给定一组观测数据
如何衡量“接近”的程度?通常引入残差(或余量)的概念。对于每个数据点,残差定义为:
残差的大小直接反映了近似函数在对应点处的偏离程度。常用的整体逼近准则有以下三种:
- 准则一:使残差的绝对值之和最小,即:
该准则直观合理,但由于绝对值函数不可导,求解过程较为困难,实际应用不便。
- 准则二:使残差的最大绝对值最小,即:
按此准则求近似函数的方法称为最佳一致逼近(或切比雪夫逼近),它追求在全部点上的最大误差最小化,适用于对最大误差有严格要求的场合。
- 准则三:使残差的平方和最小,即:
按此准则确定参数的方法称为最佳平方逼近,通常称为曲线拟合的最小二乘法(或数据拟合的最小二乘法)。该准则计算简便,具有良好的统计性质和数值稳定性,是工程实践中应用最广泛的拟合方法。本章将重点讨论最小二乘法的基本原理及其实现。
一、最小二乘法
1、多项式拟合
多项式拟合是最基本、最常用的最小二乘拟合形式。给定数据组
使得残差平方和:
达到最小。这里
整理后得到关于系数
将上式展开,即为正则方程组(或称法方程组):
其矩阵形式为:
其中所有求和号均表示对
特别地,当
这就是最小二乘拟合直线的标准公式。
2、指数拟合
当数据的分布呈现指数增长或衰减趋势时,可考虑用指数函数:
来拟合。若直接按最小二乘原理,需要极小化:
这导致关于
令
则
需要指出,这种先线性化再拟合的方法,其极小化目标已变为
3、分式线性拟合
当数据呈现双曲线型趋势时,可考虑分式线性函数:
对于第一种形式,令
对于第二种形式
令
这类通过变量代换将非线性模型转化为线性模型再拟合的方法,统称为“线性化最小二乘法”,适用于多种常见非线性函数,如幂函数
4、线性最小二乘法的一般形式
更一般地,设
并引入非负权系数
同样由极值必要条件,对
得到加权正则方程组:
若记内积:
则方程组可写成紧凑的矩阵形式:
由
存在如下定理:设
即
证明:直接展开
由式(6-10)可知交叉项为零:
因此
等号仅当
时成立,定理得证。
5、正交函数族与简化计算
当
则方程组的系数矩阵变为对角矩阵,未知数可直接解出:
进而拟合函数为:
具有这种性质的函数族称为关于点集
其中:
可以证明,这样生成的
- 按递推公式计算正交多项式
; - 计算系数
; - 写出拟合多项式
。
这一方法避免了求解病态的正则方程组,数值稳定性好,尤其适用于高次拟合。
二、正交多项式
1、基本概念
在曲线拟合的讨论中,我们看到当采用一般多项式进行最小二乘拟合时,正则方程组的系数矩阵往往是病态的,尤其当拟合次数
如果函数系
则称此函数系为区间
若上述函数系中的每一项
例如三角函数系
是区间
有如下定理,区间
证明:用反证法。假设
线性相关,即存在不全为零的实数 ,使得: 不妨设
。以 乘上式两端,并在区间 上积分,由正交性得: 因为
,故 ,矛盾。因此 线性无关。
另有定理:设
证明:
(1)充分性:若式成立,则特别地取
( ),有: 即对任意
, 。另一方面,由于 的最高次项系数不为零, 且在区间上不恒为零,故 因此
为正交多项式系。 (2)必要性:若
是正交多项式系,由定理, 线性无关,因此任一至多 次的多项式 均可表示为它们的线性组合: 于是
充分性与必要性得证。
该定理揭示了一个关键事实:
2、勒让德(Legendre)多项式
Legendre 多项式是最基本的正交多项式之一,其一般表达式为
该式称为罗德里格斯(Rodrigues)公式。由此可写出前几项:
更一般地,Legendre 多项式可展开为:
Legendre 多项式具有以下重要性质:
- 正交性:
是区间 上关于权函数 的正交函数系,且
- 递推关系:Legendre 多项式满足三项递推公式
且
-
奇偶性:
,即 为偶数时 为偶函数, 为奇数时为奇函数。 -
, **。 -
在区间 内恰有 个互异实根。这一性质在数值积分中有重要应用。
对于任意有限区间
当
即为
例如,区间
这些多项式在
WARNING
想要了解更多勒让德多项式的内容,前往:数学物理方法,希望你能喜欢(❤ ω ❤)。
三、正交多项式在最小二乘拟合中的应用
回到曲线拟合的问题。采用正交多项式作为基函数进行最小二乘拟合时,正则方程组退化为对角方程组,每个系数
拟合函数为:
这种方法的优势在于:数值稳定性好,避免求解病态的正则方程组,尤其适用于高次拟合。计算效率高,各系数独立计算,无需解线性方程组。灵活性好,若需增加拟合次数,只需额外计算
对于离散数据点,可通过三项递推公式构造关于给定节点集
其中:
这就是离散情形下的正交多项式构造方法,可将最小二乘多项式拟合的计算量从