最小二乘法在化学实验数据分析中的应用

最小二乘法在化学实验数据分析中的应用

ID:15547401

大小:262.50 KB

页数:8页

时间:2018-08-04

最小二乘法在化学实验数据分析中的应用_第1页
最小二乘法在化学实验数据分析中的应用_第2页
最小二乘法在化学实验数据分析中的应用_第3页
最小二乘法在化学实验数据分析中的应用_第4页
最小二乘法在化学实验数据分析中的应用_第5页
资源描述:

《最小二乘法在化学实验数据分析中的应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、最小二乘法在化学实验数据分析中的应用摘要:介绍了一种线性模型参数回归分析方法—最小二乘法,并以化学实验测试数据为例,讨论了最小二乘法在化学实验数据分析中的应用。并对正交最小二乘法和经典最小二乘法的结果进行了简略比较。化学实验中,经常需要根据实验测得一系列数据,例如,n对数据(x1,y1)(i=1,2,…,n),去寻找自变量x和因变量y之间的关系,此关系应该最能反映出给定数据的一般趋势。这就是用某种曲线拟合的方法来回答这个问题一这些变量之间的最佳关系是什么。如果从图形上看,这个问题就是按给定理平面上n个点(x1,y1)进行曲线拟合问题。要找出不同变量之间的关系。在传统的处理

2、方法中,通过手绘、目测的方法来达到目的。但是,在有些情况下,因为误差的引进,使得到的结果并不是最佳的近似,甚至得出令人费解的结论。而最小二乘法是一种有效的方法,用它反映给定的函数的一般趋势,可以不受实验随机误差的影响而出现随机波动。随着计算机科学的发展,最小二乘法越来越被人们所采用。经典的最小二乘法(classicalleastsquare,CLS)在化学领域的数据处理中获得广泛应用。值得指出的是,此方法的应用有一重要前提,即假设自变量的值是完全准确的,或其测量误差与因变量的测量误差相比可以忽略不计。例如,以分析化学中的标准曲线为例,自变量元素浓度与因变量物理测量值相比,

3、其测量误差可以忽略不计。然而在许多情况下,这一假定往往难以满足。如果某一实验数据中自变量和因变量同时存在测量误差,此时经典的最小二乘法难以满足数据处理的需要。正交最小二乘法(orthogonalleastsquares,OLS)也是一种线性模型参数回归分析方法。当自变量和因变量同时存在均值为零,相同方差的随机误差时,此方法能给出在统计意义上最好的参数拟合结果。正交最小二乘法在许多科学领域,如医学、地质学、工程数学、信号处理等均获得应用。有关此方法的研究和应用是当前国际数理统计学领域的一个前沿课题。本文以实验教学实例,谈用最小二乘法在化学实验中的应用。对正交最小二乘法和经典

4、最小二乘法结果进行了详细比较。对描述正交最小二乘法线性回归分析质量的指标—线性模型能解释的方差(VEM)与经典最小二乘法的线性相关系数的关系也进行了讨论。1最小二乘法及正交最小二乘法的原理及算法为说明正交最小二乘法的原理,可考虑一个简单例子。假设在一线性模型中仅有一个参数待定:(1)其中x是自变量,y是因变量,a是待拟合的回归系数,x、y变量有n次测量值。(2)(3)、是变量x,y的真实值,、(i为1,2,…,n)代表随机误差。如果x能准确测量,即=0,测量误差仅存在于变量中,因此用经典的最小二乘法求方程(1)中的参数毫无问题。其原理可表示为,使测量值与计算值之差的平方之

5、和,即最小。图1是此方法的几何解释。如果y能准确测量,即=0,测量误差仅存在于变量中,用经典的最小二乘法也能求得其参数,(1)式可改写为:(4)通过使x变量的测量值与计算值之差的平方和,即最小,即可获得最好的参数估计值(参见图1)图1一元线性模型最小二乘法的几何解释(a)=0(CLSSolution);(b)=0(CLSSolution)(2)≠0,≠0(OLSSolution)然而在许多待处理的数据中,自变量和因变量同时存在测量误差,即≠0,≠0,如果此误差相互独立,且具有均值为0,相同方差的误差分布,在统计意义上最好的参数估计值a可通过使各实验点到拟合直线的垂直距离的

6、平方之和,即最小来求得。这是正交最小二乘法中待拟合参数个数为1的一种特殊情况。图1也清楚地显示了其原理。此方法也称为正交回归(orthogonalregression),全最小二乘法(totalleastsquares,TLS),或变量中同时存在误差的回归分析法(errors-in-variablesregression)。再考察多元体系。已知多元线性模型中有m个参数待定,有n次测量值:(n>m),,正交最小二乘法的解法可归纳为:这里表示矩阵Fcoberius模。一旦求得矩阵最小的解,满足的参数(i为1,2,…m)就称为最小二乘法的解。求最小二乘法解的算法如下:第一步:计

7、算矩阵[X,y]的奇异分解(SVD);第二步:如果特征向量,则:利用MATLAB高级计算语言,能方便地求出正交最小二乘法的解:Loadfilename.dat(此处filename.dat为ascii格式);[u,s,v]=SVD(filename);a=-1*v(1:m,m+1)/v(m+1,m+1);(此处filename=[X,y])计算主成分分析(principalcomponentanalysis,PCA)的NIPALS算法,也可用于计算正交最小二乘法的解。在PCA程序的基础上,仅需在适当地方加上几条语句,就可求得最

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。