Skip to content

16.4.2 误差传播和误差分析

测量数量在最终结果中通常以相关函数形式出现, 称为误差传播. 若误差很小, 则使用略去二阶及更高阶项的误差的泰勒展开式.

16.4.2.1 高斯误差传播定律

1. 问题表述

欲确定由函数 z=f(x1,x2,,xk) 给出的量 z 的数值和误差,其中 xj(j= 1,2,,k) 是独立变量. 由测量值 nj 得到的均值 x¯j 可视为随机变量 xj 的实现, 且方差为 σj2 . 问题是: 变量的误差是如何影响函数值 f(x1,x2,,xk) 的. 设函数 f(x1,x2,,xk) 可微,其变量是随机独立的,但服从具有不同方差 σj2 的任意分布.

2. 泰勒展开

由于误差表示独立变量相对较小的变化,函数 f(x1,x2,,xk) 大约可由均值 x¯j 泰勒展开式的线性部分逼近,展开式的系数为 aj ,故误差 Δf

(16.216a)Δf=f(x1,x2,,xk)f(x¯1,x¯2,,x¯k),Δfdf=fx1dx1+fx2dx2++fxkdxk=j=1kfxjdxj=j=1kajdxj,

(16.216b)

其中偏导数 f/xj(x¯1,x¯2,,x¯k) 处取得.

函数的方差是

(16.217)f2=a12σx12+a22σx22++ak2σxk2=j=1kaj2σxj2.

3. 方差 σf2 的近似值

由于独立变量 xj 的方差未知,可用均值的方差近似,均值方差由单个变量的测量值 xjl(l=1,2,,nl) 确定,公式如下:

(16.218)σ~x¯j2=l=1nj(xjlx¯j)2nj(nj1).

使用上述数值可得到 σf2 的近似值:

(16.219)σ~f2=j=1kaj2σ~x¯j2.

公式 (16.219) 称为高斯误差传播定律.

4. 特殊情形

(1) 线性情形 经常出现的情况是: 产生的误差是线性的. 当 aj=1 时,其误差值之和是

(16.220)σ~f=σ~12+σ~22++σ~k2.

对于光谱辐射, 当测量探测器通道脉冲响应输出的脉冲长度时, 其误差由三部分组成:

a) 以能量 E0 穿过光谱仪辐射的统计能量分布,用 σ~Str 表示.

b) 探测器中的统计干扰过程,用 σ~Det  表示.

c) 探测器脉冲中,放大器的电子噪声 σ~el .

脉冲长度的总误差为

(16.221)σ~f=σ~Str 2+σ~Det 2+σ~el 2.

(2) 幂法则 变量 xj 经常以下述形式出现:

(16.222)z=f(x1,x2,,xk)=ax1b1x2b2xkbk.

取对数差分, 相对误差为

(16.223)dff=b1dx1x1+b2dx2x2++bkdxkxk,

由此得到均值相对误差的误差传播定律为

(16.224)σ~ff=j=1k(bjσ~x¯jx¯j)2.
  • 假设函数 f(x1,x2,x3) 具有形式 f(x1,x2,x3)=x1x22x33 ,且标准差是 σx1,σx2σx3 ,则相对误差是
δz=σ~ff=(12σ~x¯1x¯1)2+(2σ~x¯2x¯2)2+(3σ~x¯3x¯3)2.

5. 最大误差的差分

规定最大绝对误差或最大相对误差的 (16.207), (16.208) 是指对测量值没作平滑. 为使用误差传播定律 (16.219) 或 (16.222) 确定相对误差或绝对误差, 测量值 xj 之间的平滑意味着对于之前的给定水平,确定一个置信区间. 该过程在第 1112 页 16.4.1.4 中给出.

16.4.2.2 误差分析

在计算函数 φ(xi) 的误差传播时,忽略高阶项后的一般性分析称为误差分析. 在误差分析的理论框架中,可使用输入误差 Δxi 如何影响 φ(xi) 值的算法进行研究. 由此而论, 也可以讨论微分误差分析.

在计算数学中, 误差分析指研究方法误差、舍入误差、输入误差对最终结果的影响 (参见 [19.31], [19.35]).

(聂淑媛 译)

version 1.24.0