误差理论实验.docVIP

  • 25
  • 0
  • 约4.2千字
  • 约 13页
  • 2016-04-06 发布于湖北
  • 举报
《误差理论与数据处理》 实验报告 班级: 学号: 姓名: 试验时间:2013年5月21日 星期二 第四讲 第二次试验 线性函数的最小二乘法处理、一元/多元回归数据处理 实验目的 1. 会用matlab编写最小二乘数据程序并对组合侧里数据进行处理,求出最佳估计值并进行精度分析。 2.掌握一元线性回归方程的求解和方差分析、显著性检验方法。 3.掌握一元非线性回归方程的求解和显著性检验方法,掌握多元线性回归方程的求解和方差分析、显著性检验方法,掌握回归数据处理的程序设计方法。 二、实验原理 一、线性函数的最小二乘法是解决有关组合测量最佳估计问题的典型的数据处理方法。 MATLAB里的基本算术运算有: (1) +(加)、-(减)、*(乘)、/(右除)、\(左除)、^(乘方)。 注意,运算是在矩阵意义下进行的,单个数据的算术运算只是一种特例。 (2) 矩阵乘法 假定有两个矩阵A和B,若A为m×n矩阵,B为n×p矩阵,则C=A*B为m×p矩阵。 (3) 矩阵除法 在MATLAB中,有两种矩阵除法运算:\和/,分别表示左除和右除。如果A矩阵是非奇异方阵,则A\B和B/A运算可以实现。 A\B=inv(A)*B B/A=B*inv(A) 对于矩阵运算,一般A\B≠B/A。 (4) 矩阵的乘方 一个矩阵的乘方运算可以表示成A^x,要求A为方阵,x为标量。 二、回归分析是研究随机现象中变量之间相关关系的一种统计方法。 Ⅰ.一元线性回归 1. 一元线性回归的数学模型: (i=1,2,3……n) 其中(i=1,2,3……n)表示随机因素对影响的总和,一般假设它们是一组相互独立,并服从同一正态分布N(0,)的随机变量。 2. 一元线性回归方程: 利用最小二乘可求得。 3. 方差分析: 误差来源 平方和 自由度 方差 F 显著度 回归 U 1 0.01 0.05 0.1或其它 残差 Q n-2 总计 S n-1 Ⅱ. 多元线性回归 1. 多元线性回归的数学模型: 2. 多元线性回归方程: (矩阵形式) 其中:;; 利用最小二乘法可求得: 3.方差分析: 误差来源 平方和 自由度 方差 F 显著度 回归 U M 0.01 0.05 0.1或其它 残差 Q n-m-1 总计 S n-1 实验内容和结果 第一个小实验:线性函数的最小二乘法处理 ① 程序及其流程 L=[1.015;0.985;1.020;2.016;1.981;3.032]; A=[1 0 0;0 1 0;0 0 1;1 1 0;0 1 1 ;1 1 1]; C=A*A;B=inv(C); X=B*A*L %最小二乘估计值 v=L-A*X; o=sqrt(sum(v.*v)/(6-3)) %测得结果的标准差 d=diag(B,0); o1=o*sqrt(d(1)) %估计量的精度 o2= o*sqrt(d(2)) o3= o*sqrt(d(3)) ② 实验结果 图(一) ③ 结果分析 由图(一)可以看出、和的最小二乘估计值分别为1.0280mm、0.9830mm、1.0130mm 。 直接测量数据的精度=o=0.0134 。 、和的最小二乘估计值的精度分别为=o1=0.0095、=o2=0.0095、 =03=0.0095 。 第二个小实验:一元/多元回归数据处理 一、① 程序及其流程 y1=[1 26.5;1 27.3;1 24.2;1 27.1;1 23.6;1 25.9;1 26.3;1 22.5;1 21.7;1 21.4;1 25.8;1 24.9]; X=[1 26.8;1 25.4;1 28.9;1 23.6;1 27.7;1 23.9;1 24.7;1 28.1;1 26.9;1 27.4;1 22.6;1 25.6]; y=y1(:,2);t=X(:,2);avy=mean(y);avx=mean(t); Lxy=sum(t.*y)-(sum(t)*sum(y))/12; Lxx=sum(t.^2)-(sum(t)^2)/12; Lyy=sum(y.^2)-(sum(y)^2)/12; b1=Lxy/Lxx;b0=avy-avx*b1; U

文档评论(0)

1亿VIP精品文档

相关文档