1、二、线性参数的最小二乘法处理一、实验目的最小二乘法原理是一种在多学科领域中获得广泛应用的数据处理方法。利用最小二乘法可以解决参数的最可信赖值估计、组合测量的数据处理、用实验方法来拟定经验公式以及回归分析等一系列数据处理问题。通过本次实验要求掌握等精度测量线性参数最小二乘法的处理,并能根据等精度线性参数理解不等精度线性参数及非线性参数情况下的最小二乘法处理。二、实验原理1.最小二乘法原理指出,最可信赖值应在是残差误差平方和的条件下求得。2.最小二乘法可以将误差方程转化为有确定解的代数方程组(其方程组的数目正好等于未知数的个数) ,从而可求解出这些未知参数。这个有确定解的代数方程组称为最小二乘法的
2、正规方程。3.线性参数的最小二乘法处理程序为:首先根据具体问题列出误差方程式;再按最小二乘原理,利用求极值的方法将误差方程转化为正规方程;然后求解正规方程,得到代求的估计量;最后给出精度估计。4.正规方程又转化为残差方程,残差方程可用矩阵方法求出方程的解。因此可用 Matlab 求解最小二乘法参数。5.求出最小二乘法的参数后,还要对参数进行精度估计。相应的标准差为 ,其中 称为不定乘数。txtxdd:2211 tdd.213、实验内容采用最小二乘算法用 matlab 编程实现下列题目的要求。3 下表给出在不同温度下铜棒电阻的观测值(设电阻的观测值无误差):t/ 19.1 25.0 30.1 3
3、6.0 40.0 45.1 50.0R/ 76.30 77.80 79.75 80.80 82.35 83.90 85.101)做散点图 2)求铜棒电阻和温度的关系的回归方程 并作图。3)btaR*最小二乘估计量的精度估计。A 源程序代码四、实验结果(包括原程序和运行的截图)1) ,2)散点图及拟合直线方程函数方程为: 。76.0*29.tR3)最小二乘估计量的精度估计。由于 ,从而有 =1.825, =0.0014,0.14.8-251C1d2d又 =3.73* ;tnvni127因此参数 a 的标准差为 =5.04* ;1da70参数 b 的标准差为 =1.26* 。2b84)源程序如下:
4、A=1,19.1;1,25.0;1,30.1;1,36.0;1,40.0;1,45.1;1,50.0;t=19.1,25.0,30.1,36.0,40.0,45.1,50.0;B=A*A;C=inv(B);L=76.30,77.80,79.75,80.80,82.35,83.90,85.10;X=C*A*L;x=18:0.5:50;y=X(1)+X(2)*x;figure;plot(x,y,r);hold on;plot(t,L,.);Y=X(1)+X(2)*t;e=sqrt(sum(L-Y)/5);5、实验心得通过本次实验,我掌握等精度测量线性参数最小二乘法的处理,并能够应用 Matlab 用矩阵的方法求出拟合方程的参数,及能够对各个参数进行精度估计。同时能根据等精度线性参数理解不等精度线性参数及非线性参数情况下的最小二乘法处理。对以后的学习有了很大的帮助