前向误差分析:数值分析中的一种方法,用来衡量算法输出结果与精确(真实)结果之间的差距有多大。它关注“算出来的结果离正确答案有多远”,常用于评估数值算法在舍入误差、截断误差等影响下的最终精度。(另有相关概念 backward error analysis,强调“相当于把输入改了多少”。)
/ˈfɔːrwərd ˈɛrər əˈnæləsɪs/
Forward error analysis tells us how close the computed answer is to the true value.
前向误差分析告诉我们计算结果与真实值有多接近。
In numerical linear algebra, forward error analysis often relates the relative error in the solution to the condition number of the matrix and the size of rounding errors.
在数值线性代数中,前向误差分析常把解的相对误差与矩阵的条件数以及舍入误差的大小联系起来。
该短语由 forward(向前的)+ error(误差)+ analysis(分析)构成;“forward”在这里表示“从输入出发,向前推到输出结果的误差”,即直接评估输出端的误差。这一用法在20世纪数值计算与浮点运算研究发展过程中逐渐固定下来,常与“backward error analysis(后向误差分析)”成对出现,用于描述误差评估的不同视角。