数据拟合方法g.ppt
《数据拟合方法g.ppt》由会员分享,可在线阅读,更多相关《数据拟合方法g.ppt(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据拟合方法g Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望引例 某种合成纤维的强度与其拉伸倍数有直接关系,下表是实际测定的24个纤维样品的强度与拉伸倍数的记录。提示:将拉伸倍数作为x,强度作为y,在座标纸上标出各点,可以发现什么?从上图中可以看出强度与拉伸倍数大致成线形关系,可用一条直线来表示两者之间的关系。解:设 y*=a+bxi i ,令=yi-y*i=yi-a-bxi,根据最小二乘原理,即使误差的平方和达到最小,也就是令 为最小,即求使有最小值的有最小值
2、的a a和和b b的值。的值。计算出它的正规方程得计算出它的正规方程得解得:a=0.15 ,b=0.859 直线方程为:y*=0.15+0.859x定义1:向量范数向量范数映射:满足:非负性齐次性三角不等式称该映射为向量的一种范数范数预备知识我们定义两点的距离距离为:常见的范数有:定义2:函数f,g的关于离散点列的离散内积离散内积为:定义3:函数f的离散范数离散范数为提示:该种内积,范数的定义与向量的2范数一致我们还可以定义函数的离散范数为:仍然是已知仍然是已知 x1 xm;y1 ym,求一个简单易求一个简单易算的近似函数算的近似函数 P(x)f(x)。但是但是 m 很大;很大;yi 本身是测
3、量值,不准确,即本身是测量值,不准确,即 yi f(xi)这时没必要取这时没必要取 P(xi)=yi,而要使而要使 P(xi)yi 总体上总体上尽可能小。尽可能小。常见做法:常见做法:使使 最小最小/*minimax problem*/太复杂太复杂 使使 最小最小不可导,求解困难不可导,求解困难 使使 最小最小 /*Least-Squares method*/问题的提出问题的提出曲线拟合的最小二乘法曲线拟合的最小二乘法最小二乘原理 当由实验提供了大量数据时,不能要求拟合函数 在数据点 处的偏差,即 (i=1,2,m)严格为零,但为了使近似曲线尽量反映所给数据点的变化趋势,需对偏差有所要求.通常
4、要求偏差平方和 最小,此即称为最小二乘原理 最小二乘法的求法最小二乘法的求法最小二乘法的几种特例最小二乘法的几种特例最小二乘拟合最小二乘拟合多项式多项式 /*L-S approximating polynomials*/确定多项式确定多项式 ,对于一组数据,对于一组数据(xi,yi)(i=1,2,m)使得使得 达到达到极小极小,这里,这里 n m。naaa10 实际上是实际上是 a0,a1,an 的多元函数,即的多元函数,即 =+=miinininyxaxaaaaa121010.),.,(在在 的极值点应有的极值点应有kiminjijijxyxa =102=+njmikiimikjijxyxa
5、0112记记 =mikiikmikikxycxb11,1 L-S Approximating Polynomials定理定理L-S 拟合多项式拟合多项式存在唯一存在唯一(n m)。证明:证明:记法方程组为记法方程组为 Ba=c.则有则有 其中其中对任意对任意 ,必有,必有 。若不然,则若不然,则存在一个存在一个 使得使得 即即是是 n 阶多项式阶多项式的根的根则则 B为为正定阵正定阵,则非奇异,所以法方程组,则非奇异,所以法方程组存在唯一存在唯一解。解。例例 题题曲线拟合问题最常用的解法曲线拟合问题最常用的解法最小二乘法的基本思路最小二乘法的基本思路第一步:先选定一组函数先选定一组函数 r1(
6、x),r2(x),rm(x),mn,令令 f(x)=a1r1(x)+a2r2(x)+amrm(x)(1)其中其中 a1,a2,am 为待定系数。为待定系数。第二步:确定确定a1,a2,am 的准则(最小二乘准则):的准则(最小二乘准则):使使n个点个点(xi,yi)与与曲线曲线 y=f(x)的距离的距离 i 的平方和最小的平方和最小。记记问题归结为,求问题归结为,求 a1,a2,am 使使 J(a1,a2,am)最小。最小。最小二乘法的求解:预备知识最小二乘法的求解:预备知识超定方程组超定方程组:方程个数大于未知量个数的方程组:方程个数大于未知量个数的方程组即即 Ra=y其中其中超定方程一般是
7、不存在解的矛盾方程组。超定方程一般是不存在解的矛盾方程组。如果有向量如果有向量a使得使得 达到最小,达到最小,则称则称a为上述为上述超定方程的最小二乘解超定方程的最小二乘解。最小二乘法的求解最小二乘法的求解 定理:定理:当当R RT TR R可逆时,超定方程组(可逆时,超定方程组(3 3)存在最小二乘解,)存在最小二乘解,且即为方程组且即为方程组 R RT TRa=RRa=RT Ty y的解:的解:a=(Ra=(RT TR)R)-1-1R RT Ty y 所以,曲线拟合的最小二乘法要解决的问题,实际上就是所以,曲线拟合的最小二乘法要解决的问题,实际上就是求以下超定方程组的最小二乘解的问题。求以
8、下超定方程组的最小二乘解的问题。其中其中Ra=y (3)三 拟合模型的正规方程关于拟合模型必须能反映离散点分布基本特征。常选取是拟合模型,既所属函数类为M =Span 0,1,n,其中 0,1,n 是线性无关的基函数 m于是 (x)=c j j(x)j=0通常选取每个j是次数j的简单多项式,即M 是次数 n 的n次多项式空间。取 j(x)=x j ,j=0,1,n M=Span1,x,x2,x n,从而(x)=C0 +C1 x1+C n x n=Pn(x)n 设离散数据模型 (x)=c j j(x)j=0则求解归结为 n+1元函数S的 极值问题:m n S(c0,c1,c n)=i y i c
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据 拟合 方法
限制150内