您好,欢迎访问三七文档
1最小二乘法线性拟合朱刚强2010.03.0122在处理数据时,常要把实验获得的一系列数据点描成曲线表反映物理量间的关系。为了使曲线能代替数据点的分布规律,则要求所描曲线是平滑的,既要尽可能使各数据点对称且均匀分布在曲线两侧。由于目测有误差,所以,同一组数据点不同的实验者可能描成几条不同的曲线(或直线),而且似乎都满足上述平滑的条件。那么,究竟哪一条是最曲线呢?这一问题就是“曲线拟合”问题。一般来说,“曲线拟合”的任务有两个:3一是物理量y与x间的函数关系已经确定,只有其中的常数未定(及具体形式未定)时,根据数据点拟合出各常数的最佳值。二是在物理量y与x间函数关系未知时,从函数点拟合出y与x函数关系的经验公式以及求出各个常数的最佳值。4解决问题的办法寻找变量之间直线关系的方法很多。于是,再接下来则是从众多方法中,寻找一种优良的方法,运用方法去求出线性模型—y=a+bx+u中的截距a=?;直线的斜率b=?正是是本章介绍的最小二乘法。所得直线可靠吗?怎样衡量所得直线的可靠性?最后才是如何运用所得规律——变量的线性关系?5最小二乘法产生的历史最小二乘法最早称为回归分析法。由著名的英国生物学家、统计学家道尔顿(F.Gallton)——达尔文的表弟所创。早年,道尔顿致力于化学和遗传学领域的研究。他研究父亲们的身高与儿子们的身高之间的关系时,建立了回归分析法。6父亲的身高与儿子的身高之间关系的研究1889年F.Gallton和他的朋友K.Pearson收集了上千个家庭的身高、臂长和腿长的记录企图寻找出儿子们身高与父亲们身高之间关系的具体表现形式下图是根据1078个家庭的调查所作的散点图(略图)7从图上虽可看出,个子高的父亲确有生出个子高的儿子的倾向,同样地,个子低的父亲确有生出个子低的儿子的倾向。得到的具体规律如下:如此以来,高的伸进了天,低的缩入了地。他百思不得其解,同时又发现某人种的平均身高是相当稳定的。最后得到结论:儿子们的身高回复于全体男子的平均身高,即“回归”——见1889年F.Gallton的论文《普用回归定律》。后人将此种方法普遍用于寻找变量之间的规律xyubxay516.033.84ˆ8最小二乘法的地位与作用现在回归分析法已远非道尔顿的本意,已经成为探索变量之间关系最重要的方法,用以找出变量之间关系的具体表现形式。后来,回归分析法从其方法的数学原理——误差平方和最小出发,改称为最小二乘法。9最小二乘法的思路1.为了精确地描述Y与X之间的关系,必须使用这两个变量的每一对观察值,才不至于以点概面。2.Y与X之间是否是直线关系(协方差或相关系数)?若是,将用一条直线描述它们之间的关系。3.什么是最好?—找出判断“最好”的原则。最好指的是找一条直线使得这些点到该直线的纵向距离的和(平方和)最小。第一节一元线性拟合111.已知函数为线性关系,其形式为:y=a+bx(1)式中a,b为要用实验数据确定的常数。此类方程叫线性回归方程,方程中的待定常数a,b叫线性回归系数。由实验测得的数据是x=x1,x2,……….xn时,对应的y值是y=y1,y2,…….yn1.函数形式已知数学推证过程12由于实验数据总是存在着误差,所以,把各组数据代入(1)式中,两边并不相等。相应的作图时,数据点也并不能准确地落在公式对应的直线上,如图所示。由图一还可以看出第i个数据点与直线的偏差为:(1)如果测量时,使x较之y的偏差很小,以致可以忽略(即Δxi很小)时,我们可以认为x的测量是准确的,而数据的偏差,主要是y的偏差,因而有:②22iiixyviiiibxayyv13我们的目的是根据数据点确定回归常数a和b,并且希望确定的a和b能使数据点尽量靠近直线能使v尽量的小。由于偏差v大小不一,有正有负,所以实际上只能希望总的偏差()最小。所谓最小二乘法就是这样一个法则,按照这个法则,最好地拟合于各数据点的最佳曲线应使各数据点与曲线偏差的平方和为最小。2vi14首先,求偏差平方和,将②式两边平方后相加,得:③显然,是a,b的函数。按最小二乘法,当a,b选择适当,能使为最小时y=a+bx才是最佳曲线。由最小二乘法确定a和b2112nibxayniviii2vi15根据二元函数求极值法,把③式对a和b分别求出偏导数。得:4212122iiiiiiixbxaybnivbxayaniv16令④等于零,得:解方程,得:⑥⑦501110112nixbnixanixynixbnaniyiiiiiixbyassbxxxy17公式⑥⑦式中:从④不难求出对a,b的二阶偏导数为:nxxnxxsnyxyxsiiixxiiiixy22xibavxbvnaviiii22222222222218所以⑥⑦式求出的a,b可使为极小值。因而由a,b所确定的曲线y=a+bx就是用最小二乘法拟合的最佳曲线。由于已知函数形式为非线性时,可用变量代换法“曲线改直”使函数变为线性关系,因而最小二乘法就有更普遍的意义。0444)(22222222222222xxnnxxxxnbavbvaviiiiiiii192.经验公式的线性回归—函数形式未知由于经验公式的函数形式是未知的,因而恰当地选择经验公式的函数形式就成了曲线拟合中的重要问题。在进行经验公式的回归时,必须先确定函数的形式。确定函数形式一般是根据理论的推断或者从实验数据的变化趋势来推测判断。如根据实验得到的一组数据(或其在xy坐标上的数据点)初步判断经验公式为线性关系时,即可用最小二乘法按⑤,⑥式求出b,a值,并进而拟合出直线的线性关系式:y=a+bx回归方程。yixi,203.回归方程的精度和相关系数用最小二乘法确定a,b存在误差。总结经验公式时,我们初步分析判断所假定的函数关系是正确,为了解决这些问题,就需要讨论回归方程的精度和相关性。为了估计回归方程的精度,进一步计算数据点偏离最佳直线y=a+bx的大小,我们引入概念——剩余标准差,它反映着回归方程与各数据点的拟合程度。yixi,s21剩余标准差公式中:s2)1(222nsRnvyyisnyysiiyy2)(2yyxxxysssR22R称为相关系数。其值可正可负,一般有:a:当R=±1时,=,即各数据点与最佳直线完全重合。b:0R1时,各数据点与最佳直线不完全重合。有两种情况:一种可能是各数据点与该线偏差较小,一种可能是各数据点与该线偏差较大。当时,减小,一般的数据点越靠近最佳值两旁。两变量间的关系线性相关,可以认为是线性关系,最佳直线所反应的函数关系也越接近两变量间的客观关系。同时还说明了测量的精密度高。当时,增大,根据数据点的分布,也许能得到一条“最佳”直线。然而,数据点与“最佳”直线的偏差过大。10Rs02iv1Rs1Rs2324这时“最佳”二字只能说明数据点距这直线的总偏差较小,但不能反映出数据点的分布规律。或者说,我们事先的初步判断是错误的。数据点的分布规律不是线形的,根本就不能用一条直线表示。为了帮助我们理解这一点,我们再讨论极限情况。当R=0时(最大),,,所以b=0,a=,从而得到y=的错误结论。这说明数据点的分布不是线性,不能拟合为线性关系曲线。s0xys0yys0xxsyy25起码相关系数--的值与数据点的个数n有关。书中P40表5-3中给出了起码相关系数的值。如果有一组数据点初步观测为线性分布。那么,为多大时,就可以用一条最佳直线来表示其分布呢?只有相关系数R≥时,才能用线性回归方程y=a+bx来描述数据的的分布规律。否则毫无意义。0R0R0RR0R26回归方程的精密度根据统计理论还可以求出a和b的标准偏差分别为:xxsbssxxibansxinx2227回归分析法的运算步骤首先计算R,判断是否能拟合成线性曲线。R≥利用最小二乘法计算出b,a得出回归方程即两个变量之间的关系式。计算,并利用肖维涅准则判断有无粗差。如果有粗差,剔除后重复①,②,③步骤计算。如无粗差,计算,,给出最后的回归方程。sba0R28〔例题〕用伏安法测电阻,测量数据如表。问能否拟合成线性关系曲线?若可以,试判断有无粗差并计算出b,a,,.表一abXu(V)0.001.002.003.004.005.00YI(mA)0.002.004.016.057.859.60Xu(V)6.007.008.009.0010.00YI(mA)11.8313.7516.0218.1019.9429解:已知n=11,首先计算下列量可以得到:232210658.776.76510523.126.15231085.33851009.125.1091050.55522iiiiiiyxyxyx022222735.09998.010523.126.1523)(1010.1110)(10159.251.21922RsssRnxysnxxsnyxyxsyyxxxyiiyyiixxiiiixy30式中的0.735是n=11时的起码相关系数R。所以x,y(即u,I)间是线性关系,可用y=a+bx表示。且:其次为了检查粗差,先计算剩余标准偏差:取=0.0870459.0996.19955.1xbyassbxxxy087.0086395.0)2()1(2nsRyys31利用肖维湟准则剔除粗差,从§2(p12)表2-1可查的n=11时,k=2.00,即位标准差的极限值。表三给出了此极限值下测量值y(I)的上下限。由表二,表三可知u=5.00v组数据的I值有粗差的坏值,应予剔除。剔除后重新计算,并经过检查,得:R=0.9999b=1.993a=-0.007=0.055==0.00570.006==0.032表明a是零结果,即a=0.因此,I-U间为线性关系即所测电阻为一线性电阻。由表二数据得回归方程为y=bx,即I=1.993u(mA)其剩余标准差为=0.06而且:sbxxssanbix22a006.0993.1bs32第二节二元线性回归已知函数形式(或判断经验公式的函数形式)为式中,均为独立变量,故是二元线性回归。若有实验数据:2211xbxbaynnxxxxxxxx222212112111.,.........,.,.........,33对应的y值是y=y1,y2,…….yn。与一元线性回归讨论方法类似,求出总偏差:对a,b1和b2求偏导数,并令其等于零后,解方程则可得:22211)(2iiixbxbayvi22112122211112211221222111222211xbxbyasssssssbsssssssbyyyy34公式中:nyxyxsnyxyxsnxxxxsnxxsnxxsiiiiiiiiyiiyiiiiii)()()()()(22111121222222121112212235分别是y,x1和x2的算术平均值。同样可证,由⑿⒀⒁式求出的b2,b1和a所确定的正是满足最小二乘法最小条件的最佳曲线。相应的剩余标准差:其中:21,,xxy2vi3)1(32122nsxxRnvsyyyinyysiiyy2)(2yyyssbsbRyxyx22112136成为全相关系数。且.愈接近于1,则表示所得
本文标题:最小二乘法
链接地址:https://www.777doc.com/doc-5160013 .html