文章信息
- 李思达, 柳林涛, 刘志平, 艾青松
- LI Sida, LIU Lintao, LIU Zhiping, AI Qingsong
- 多变量稳健总体最小二乘平差方法
- Robust Total Least Squares Method for Multivariable EIV Model
- 武汉大学学报·信息科学版, 2019, 44(8): 1241-1248
- Geomatics and Information Science of Wuhan University, 2019, 44(8): 1241-1248
- http://dx.doi.org/10.13203/j.whugis20170232
-
文章历史
收稿日期: 2018-12-06

2. 中国科学院大学, 北京, 100049;
3. 中国矿业大学环境与测绘学院, 江苏 徐州, 221116
2. University of Chinese Academy of Sciences, Beijing 100049, China;
3. School of Environment Science and Spatial Informatics, China University of Mining and Technology, Xuzhou 221116, China
在实际的测量工作中,观测数据中除含有随机误差外,在一定程度上还含有粗差与系统误差等。粗差的存在使得以随机误差作为假设前提的平差模型无法获得最优的参数估值。为降低粗差对平差结果的影响,常采用选权迭代[1-2]的方法降低粗差在平差中的权重,进而获得稳健的参数估计结果。
在测绘领域,三维基准转换模型[3-4]、边长变化反演应变参数模型[5-6]以及遥感影像混合像元解混模型[7]等都可以看作是变量含误差(errors-in-variables, EIV)模型,因为其观测向量与系数矩阵均由含有误差的变量组成。观测值的增加提高了模型存在粗差的可能性,因此将总体最小二乘(total least squares, TLS)方法和稳健估计方法引入到EIV模型的解算中。当前,TLS理论已有了长足的发展,包括顾及系数矩阵结构性的混合TLS方法[8]、加权TLS方法[9-10]、顾及先验约束信息的约束TLS方法[11]和顾及观测值粗差的稳健总体最小二乘方法(robust total least squares, RTLS)[12-17]等。RTLS方法主要包括基于常用权函数的RTLS[12-16]和基于中位数法的RTLS[17]。基于常用权函数的RTLS方法的讨论热点是稳健估计策略的选择,即是否对系数矩阵和观测向量采用同一个单位权中误差进行降权处理。文献[12-14]采用同一个单位权中误差分别进行Huber与IGGⅢ权函数的降权处理;文献[15-16]对系数矩阵和观测向量分别采用各自的单位权中误差进行Huber与IGGⅢ权函数的降权处理。
采用RTLS[12-16]方法对含有多列独立变量(以下简称为多变量)的EIV模型进行平差计算时,多变量EIV模型的各列变量的改正数受其对应的参数估值与观测向量先验精度的联合影响。两者的乘积越大,则该列改正数越大。因此,使用现有RTLS[12-16]方法处理多变量EIV模型时,会优先对多变量EIV模型的某一列向量进行降权处理,造成平差结果不合理甚至错误,本文称该现象为虚假稳健估计现象。鉴于此,提出多变量稳健总体最小二乘(RTLS for multivariable EIV model, MRTLS)平差方法。该方法将多变量稳健估计策略与RTLS方法相结合,解决含有粗差的多变量EIV模型的虚假稳健估计问题。仿真算例验证了本文方法的正确性和有效性。
1 多变量稳健总体最小二乘估计 1.1 MRTLS方法已有文献报道的RTLS方法存在多种不同的函数模型[12-15]。本文结合特征矩阵[18]的思路,将其函数模型统一为概括总体最小二乘函数模型:
| ${\mathit{\boldsymbol{L}}_{\left( {{\mathit{\boldsymbol{L}}_\mathit{\boldsymbol{e}}} - \mathit{\boldsymbol{e}}} \right)}} = {\mathit{\boldsymbol{A}}_{\left( {{\mathit{\boldsymbol{L}}_\mathit{\boldsymbol{e}}} - \mathit{\boldsymbol{e}}} \right)}}\mathit{\boldsymbol{X}}$ | (1) |
式中,
结合特征矩阵[18]的思路,式(1)经线性化后得:
| $\mathit{\boldsymbol{L}} = \mathit{\boldsymbol{AX}} + \left( {{\mathit{\boldsymbol{C}}_\mathit{\boldsymbol{L}}} - \mathit{\boldsymbol{B}}{\mathit{\boldsymbol{C}}_\mathit{\boldsymbol{A}}}} \right)\mathit{\boldsymbol{e}}$ | (2) |
式中,
特征矩阵CA、CL的计算公式为:
| ${\mathit{\boldsymbol{C}}_\mathit{\boldsymbol{A}}} = {\left. {\frac{{\partial {\rm{vec}}\left( {{\mathit{\boldsymbol{A}}_{\left( {{\mathit{\boldsymbol{L}}_\mathit{\boldsymbol{e}}} - \mathit{\boldsymbol{e}}} \right)}}} \right)}}{{\partial \left( {{\mathit{\boldsymbol{L}}_\mathit{\boldsymbol{e}}} - \mathit{\boldsymbol{e}}} \right)}}} \right|_{{\mathit{\boldsymbol{L}}_\mathit{\boldsymbol{e}}}}},{\rm{\;\;\;\;}}{\mathit{\boldsymbol{C}}_\mathit{\boldsymbol{L}}} = {\left. {\frac{{\partial {\mathit{\boldsymbol{L}}_{\left( {{\mathit{\boldsymbol{L}}_\mathit{\boldsymbol{e}}} - \mathit{\boldsymbol{e}}} \right)}}}}{{\partial \left( {{\mathit{\boldsymbol{L}}_\mathit{\boldsymbol{e}}} - \mathit{\boldsymbol{e}}} \right)}}} \right|_{{\mathit{\boldsymbol{L}}_\mathit{\boldsymbol{e}}}}}$ | (3) |
式中,vec(·)表示矩阵的拉直算子。
根据式(3)可以建立独立观测量误差与观测向量误差和系数矩阵误差的关系式:
| ${\mathit{\boldsymbol{e}}_\mathit{\boldsymbol{L}}} = {\mathit{\boldsymbol{C}}_\mathit{\boldsymbol{L}}}\mathit{\boldsymbol{e}},{\rm{\;}}{\mathit{\boldsymbol{e}}_\mathit{\boldsymbol{A}}} = {\mathit{\boldsymbol{C}}_\mathit{\boldsymbol{A}}}\mathit{\boldsymbol{e}}$ | (4) |
式中,eL为观测向量的误差向量;eA为系数矩阵的误差向量。
EIV模型的观测量个数相较于经典平差模型有所增加,提高了模型存在粗差的可能性。因此在稳健估计时,需采用相应的稳健估计权函数。根据拉格朗日条件极值法原理,建立多变量稳健总体最小二乘平差准则函数:
| $\psi = {\mathit{\boldsymbol{e}}^{\rm{T}}}\bar Q_\mathit{\boldsymbol{e}}^{ - 1}\mathit{\boldsymbol{e}} - 2{\mathit{\boldsymbol{\eta }}^{\rm{T}}}\left\{ {\mathit{\boldsymbol{AX}} - \mathit{\boldsymbol{L}} + \left( {{\mathit{\boldsymbol{C}}_\mathit{\boldsymbol{L}}} - \mathit{\boldsymbol{B}}{\mathit{\boldsymbol{C}}_\mathit{\boldsymbol{A}}}} \right)\mathit{\boldsymbol{e}}} \right\} $ | (5) |
式中,
对准则函数分别求关于
| $\left\{ {\begin{array}{*{20}{l}} {\frac{{\partial \psi }}{{\partial {\mathit{\boldsymbol{e}}^{\rm{T}}}}} = \mathit{\boldsymbol{e}}_{}^{\rm{T}}\mathit{\boldsymbol{\bar Q}}_e^{ - 1} - {\mathit{\boldsymbol{\eta }}^{\rm{T}}}\left( {{\mathit{\boldsymbol{C}}_\mathit{\boldsymbol{L}}} - \mathit{\boldsymbol{B}}{\mathit{\boldsymbol{C}}_\mathit{\boldsymbol{A}}}} \right)}\\ {\frac{{\partial \psi }}{{\partial {\mathit{\boldsymbol{X}}^{\rm{T}}}}} = - {\mathit{\boldsymbol{\eta }}^{\rm{T}}}\left( {\mathit{\boldsymbol{A}} - \mathit{\boldsymbol{E}}_\mathit{\boldsymbol{A}}^{}} \right)}\\ {\frac{{\partial \psi }}{{\partial \mathit{\boldsymbol{\eta }}}} = \mathit{\boldsymbol{AX}} - \mathit{\boldsymbol{L}} + \left( {{\mathit{\boldsymbol{C}}_\mathit{\boldsymbol{L}}} - \mathit{\boldsymbol{B}}{\mathit{\boldsymbol{C}}_\mathit{\boldsymbol{A}}}} \right)\mathit{\boldsymbol{e}}} \end{array}} \right.$ | (6) |
约定上标“^”表示变量估值,则整理可得参数估计式为:
| $ \mathit{\boldsymbol{\hat X}} = {\left( {{{\mathit{\boldsymbol{\tilde A}}}^{\rm{T}}}{{\mathit{\boldsymbol{\bar M}}}^{ - 1}}\mathit{\boldsymbol{\tilde A}}} \right)^{ - 1}}{\mathit{\boldsymbol{\tilde A}}^{\rm{T}}}{\mathit{\boldsymbol{\bar M}}^{ - 1}}\mathit{\boldsymbol{\tilde L}} $ | (7) |
式中,
改正数估计式为:
| $\left\{ {\begin{array}{*{20}{l}} {\mathit{\boldsymbol{\hat e}} = \mathit{\boldsymbol{\bar Q}}_\mathit{\boldsymbol{e}}^{}{{\left( {{\mathit{\boldsymbol{C}}_\mathit{\boldsymbol{L}}} - \mathit{\boldsymbol{\hat B}}{\mathit{\boldsymbol{C}}_\mathit{\boldsymbol{A}}}} \right)}^{\rm{T}}}{{\mathit{\boldsymbol{\bar M}}}^{ - 1}}\left( {\mathit{\boldsymbol{L}} - \mathit{\boldsymbol{A\hat X}}} \right)}\\ {{{\mathit{\boldsymbol{\hat e}}}_\mathit{\boldsymbol{L}}} = {\mathit{\boldsymbol{C}}_\mathit{\boldsymbol{L}}}\mathit{\boldsymbol{\hat e}}}\\ {{{\mathit{\boldsymbol{\hat e}}}_\mathit{\boldsymbol{A}}} = {\mathit{\boldsymbol{C}}_\mathit{\boldsymbol{A}}}\mathit{\boldsymbol{\hat e}}} \end{array}} \right. $ | (8) |
单位权中误差估计式为:
| $ \hat \sigma _0^2 = \frac{{{{\mathit{\boldsymbol{\hat e}}}^{\rm{T}}}\mathit{\boldsymbol{\bar Q}}_\mathit{\boldsymbol{e}}^{ - 1}\mathit{\boldsymbol{\hat e}}}}{{m - n}} $ | (9) |
参数方差-协方差阵估计式为:
| $ {\mathit{\boldsymbol{D}}_{\mathit{\boldsymbol{\hat X}}}} = \hat \sigma _0^2 \cdot {\left( {{{\mathit{\boldsymbol{\tilde A}}}^{\rm{T}}}{{\mathit{\boldsymbol{\bar M}}}^{ - 1}}\mathit{\boldsymbol{\tilde A}}} \right)^{ - 1}} $ | (10) |
从式(7)和式(10)可看出,本文导出的MRTLS方法的参数估计式与方差-协方差及TLS方法的参数估计式有着相似的形式。需要指出的是,当稳健估计策略采用本文的多变量稳健估计策略时,由此导出的方法称之为MRTLS方法;当采用文献[12-16]的稳健估计策略时,导出的方法称为RTLS方法;当不采用稳健估计方法时,导出的方法称为TLS方法。
多变量稳健总体最小二乘迭代计算步骤如下:
1) 输入迭代初值
2) 根据式(7)、式(8)进行总体最小二乘平差计算直至收敛,获得
3) 根据
4) 重复步骤2)、3),直至迭代收敛(
MRTLS方法的迭代计算步骤嵌套两个循环:内层循环是步骤2)的总体最小二乘循环;外层循环是步骤4)的稳健总体最小二乘循环。
1.2 现有RTLS稳健估计策略问题分析本节依据§1.1导出的式(7)~式(10)分析指出文献[12-16]中的稳健估计策略在应用到多变量EIV模型时存在的虚假稳健估计问题。以Huber为例,RTLS方法的权函数[16]为:
| $ {w_{i,L}} = \left\{ {\begin{array}{*{20}{c}} {1,}&{\left| {{\mathit{\boldsymbol{e}}_{i,L}}} \right| \le 2{\sigma _L}}\\ {2{\sigma _L}/\left| {{\mathit{\boldsymbol{e}}_{i,L}}} \right|,}&{\left| {{\mathit{\boldsymbol{e}}_{i,L}}} \right| > 2{\sigma _L}} \end{array}} \right. $ | (11) |
| $ {w_{j,A}} = \left\{ {\begin{array}{*{20}{c}} {1,}&{\left| {{\mathit{\boldsymbol{e}}_{j,A}}} \right| \le 2{\sigma _A}}\\ {2{\sigma _A}/\left| {{\mathit{\boldsymbol{e}}_{j,A}}} \right|,}&{\left| {{\mathit{\boldsymbol{e}}_{j,A}}} \right| > 2{\sigma _A}} \end{array}} \right. $ | (12) |
式中,wi,L、wj,A分别为观测向量和系数矩阵的权因子,下标i表示观测向量的第i个观测值,下标j表示系数阵的第j个观测值;ei,L表示其改正数;σL表示其单位权中误差;ej,A表示系数阵的改正数向量;σA表示系数阵的单位权中误差。
分析式(11)、式(12)可以发现,现有稳健估计策略对系数矩阵和观测向量分别进行降权处理,但对系数矩阵的观测量进行降权时采用同一个σA,从而忽视了系数矩阵中不同列观测量的改正数之间的比例关系,导致不合理的稳健估计结果。这里以多元线性回归模型为例进行具体的阐述。有线性回归模型:
| ${\mathit{\boldsymbol{L}}_0} = {X_1} \cdot {\mathit{\boldsymbol{L}}_1} + {X_2} \cdot {\mathit{\boldsymbol{L}}_2} + \cdots + {X_n} \cdot {\mathit{\boldsymbol{L}}_n}$ | (13) |
式中,L0为观测向量;
显然,式(13)所示的多元线性回归模型是EIV模型,因此可使用TLS方法进行平差计算。根据上述信息按照式(8)计算模型的改正数:
| $ \begin{array}{*{20}{c}} {{{\mathit{\boldsymbol{\hat e}}}^ * } = \mathit{\boldsymbol{Q}}_\mathit{\boldsymbol{e}}^ * {{\left( {C_L^ * - {{\hat B}^ * }C_A^ * } \right)}^{\rm{T}}}{M^{ * - 1}}\left( {{L_0} - {A^ * }{{\hat X}^ * }} \right) = }\\ { - \left[ {\begin{array}{*{20}{c}} {{S_0}}\\ {{S_1}}\\ \vdots \\ {{S_n}} \end{array}} \right]\left( {{L_0} - {A^ * }{{\hat X}^ * }} \right)}\\ {式中,{{\hat B}^ * } = {{\hat X}^{ * {\rm{T}}}} \otimes I;C_A^ * = \left[ {\begin{array}{*{20}{c}} 0&I \end{array}} \right];}\\ {{M^ * } = \left( {C_L^ * - {{\hat B}^ * }C_A^ * } \right)\mathit{\boldsymbol{Q}}_\mathit{\boldsymbol{e}}^ * {{\left( {C_L^ * - {{\hat B}^ * }C_A^ * } \right)}^{\rm{T}}};}\\ {\mathit{\boldsymbol{Q}}_\mathit{\boldsymbol{e}}^ * = I \otimes \left[ {\begin{array}{*{20}{c}} {\mathit{\boldsymbol{Q}}_0^ * }& \cdots &{\mathit{\boldsymbol{Q}}_n^ * } \end{array}} \right];C_L^ * = \left[ {\begin{array}{*{20}{c}} I& \cdots &0 \end{array}} \right];}\\ {{\mathit{\boldsymbol{A}}^ * } = \left[ {\begin{array}{*{20}{c}} {{L_1}}& \cdots &{{L_n}} \end{array}} \right];{{\mathit{\boldsymbol{\hat X}}}^ * } = {{\left[ {\begin{array}{*{20}{c}} {{{\hat X}_1}}& \cdots &{{{\hat X}_n}} \end{array}} \right]}^{\rm{T}}};}\\ {{\mathit{\boldsymbol{S}}_i} = {{\mathit{\boldsymbol{\hat X}}}_i}\mathit{\boldsymbol{Q}}_i^ * {{\left( {\mathit{\boldsymbol{Q}}_0^ * + \sum\limits_{i = 1}^n {\mathit{\boldsymbol{\hat X}}_i^2\mathit{\boldsymbol{Q}}_i^ * } } \right)}^{ - 1}};}\\ {{\mathit{\boldsymbol{S}}_0} = - \mathit{\boldsymbol{Q}}_0^ * {{\left( {\mathit{\boldsymbol{Q}}_0^ * + \sum\limits_{i = 1}^n {\mathit{\boldsymbol{\hat X}}_i^2\mathit{\boldsymbol{Q}}_i^ * } } \right)}^{ - 1}}。} \end{array} $ | (14) |
式(14)即为改正数的计算公式,
进一步分析改正数的大小关系,设同一列的观测值为等精度观测值,不同列的观测值精度不同,即
| $ {\mathit{\boldsymbol{\hat e}}^ * } = - \frac{1}{s}\left[ {\begin{array}{*{20}{c}} { - {q_0}\left( {{\mathit{\boldsymbol{L}}_0} - {\mathit{\boldsymbol{A}}^ * }{{\mathit{\boldsymbol{\hat X}}}^ * }} \right)}\\ {{q_1}{{\hat X}_1}\left( {{\mathit{\boldsymbol{L}}_0} - {\mathit{\boldsymbol{A}}^ * }{{\mathit{\boldsymbol{\hat X}}}^ * }} \right)}\\ \vdots \\ {{q_n}{{\hat X}_n}\left( {{\mathit{\boldsymbol{L}}_0} - {\mathit{\boldsymbol{A}}^ * }{{\mathit{\boldsymbol{\hat X}}}^ * }} \right)} \end{array}} \right] $ | (15) |
式中,
由式(15)可得系数矩阵各列变量的改正数的表达式为
针对具有多列独立变量的平差模型,已有的RTLS方法或是对全部的变量统一采用一个单位权中误差,或是对观测向量与系数矩阵分开采用两个单位权中误差,但均无法解决多变量情况下的虚假估计问题。因此,本文提出了适用于多变量EIV模型的多变量权函数计算策略(以Huber权函数为例),称之为多变量稳健估计策略:
| $ {w_{i,k}} = \left\{ {\begin{array}{*{20}{c}} {1,}&{\left| {{e_{i,k}}} \right| \le {c_k}}\\ {{c_k}/\left| {{e_{i,k}}} \right|,}&{\left| {{e_{i,k}}} \right| > {c_k}} \end{array}} \right. $ | (16) |
式中,
分析式(16)可知,多变量权函数计算策略实际上是对不同列的独立观测量分别进行降权处理。这样处理是考虑到参数估值对改正数的影响,从而将降权处理仅限定在每个参数估值所对应的列,则在稳健估计时可避免形如§1.2所分析的虚假稳健估计的发生。
本文导出的RTLS方法因采用式(16)所示的多变量权函数计算策略,称之为MRTLS平差方法。结合式(7)~(10)和式(16)可知,MRTLS方法适用于EIV模型含有多列独立变量的情形。因采用了特征矩阵
算例1 为验证§1.2中关于TLS方法的改正数比例关系分析的正确性,设计仿真算例:多元线性回归模型为
| 项目 | L1 | L2 | L3 | L4 | L5 | L6 |
| 2 | 2 | 4 | 2 | 1 | 10 | |
| 1 | 1 | 1 | 2 | 2 | 2 | |
| 2 | 2 | 4 | 4 | 2 | 20 |
| L1 | L2 | L3 | L4 | L5 | L6 |
| 0.002 2 | 0.002 2 | 0.004 4 | 0.004 3 | 0.002 2 | 0.021 7 |
| 0.001 1 | 0.001 2 | 0.002 3 | 0.002 3 | 0.001 2 | 0.011 5 |
| 0.001 4 | 0.001 4 | 0.002 8 | 0.002 7 | 0.001 4 | 0.013 8 |
| 0.001 2 | 0.001 2 | 0.002 5 | 0.002 5 | 0.001 2 | 0.012 3 |
| -0.001 4 | -0.001 4 | -0.002 7 | -0.002 7 | -0.001 4 | -0.013 6 |
从表 1可以看出,1~6列的参数与协因数有不同的组合形式,包括参数与协因数完全相同(1、2列),参数相同但协因数不同(1、4列),协因数阵相同但参数不同(1、3列),参数与协因数均不同、但两者乘积相同(1、5列),1~6列的乘积比为1:1:2:2:1:10。对比分析表 2结果可以发现,
此外,该回归模型中,
算例2 为验证虚假估计现象的存在并比较分析本文多变量稳健估计方法的正确性和有效性,设计仿真算例如下。采用算例1的函数模型
| 方法 | ① | ② | ③ | ④ |
| RTLS-Huber | 0 | 0 | 0 | 0 |
| MRTLS-Huber | 99.9 | 100.0 | 99.4 | 91.8 |
从表 3可以看出,在不同的噪声情况下,RTLS-Huber方法的平差结果合理比例均为0,而MRTLS-Huber方法的平差结果合理比例均大于90%,高于RTLS-Huber方法。这表明当各列变量的改正数之间具有较大的倍数差距时,RTLS-Huber方法因为对各列变量的改正数统一进行降权处理,确实存在虚假稳健估计的现象,从而导致平差结果不合理。反观MRTLS-Huber方法因对各列变量的改正数分别进行降权处理而避免了虚假稳健估计现象,表明了本文方法的正确性和有效性。
算例3 为验证本文抗差方法的粗差定位能力以及参数估计结果的正确可靠性,设计仿真算例如下。采用算例1给出的函数模型
仿真1 000次,分别采用MRTLS-Huber、基于Huber权函数的稳健最小二乘方法(记为LS-Huber)和TLS平差方法进行计算。图 1(a)、图 1(b)和图 1(c)为MRTLS-Huber的粗差位置结果,图 1(d)、图 1(e)和图 1(f)为平差方法的单位权中误差结果。3种平差方法的参数估值与真值的均方根误差结果见表 4。
|
| 图 1 MRTLS方法的粗差定位结果以及各平差方法的内符合精度 Fig. 1 Results of Gross Errors Detected by MRTLS and Results of σ Estimated by Three Adjustment Methods |
| 参数 | 方案⑤ | 方案⑥ | 方案⑦ | ||||||||
| MRTLS- Huber |
LS- Huber |
TLS | MRTLS- Huber |
LS- Huber |
TLS | MRTLS- Huber |
LS- Huber |
TLS | |||
| 0.063 2 | 0.062 9 | 0.064 2 | 0.072 8 | 0.075 1 | 0.123 0 | 0.085 7 | 0.090 3 | 0.257 6 | |||
| 0.071 5 | 0.072 9 | 0.078 9 | 0.070 0 | 0.070 0 | 0.073 1 | 0.081 0 | 0.085 4 | 0.183 8 | |||
| 0.061 0 | 0.060 9 | 0.063 4 | 0.076 3 | 0.077 1 | 0.144 8 | 0.064 3 | 0.063 6 | 0.108 4 | |||
| 0.071 2 | 0.071 2 | 0.070 8 | 0.108 2 | 0.115 2 | 0.234 3 | 0.085 8 | 0.093 4 | 0.099 6 | |||
| 0.071 2 | 0.071 7 | 0.075 1 | 0.069 2 | 0.069 3 | 0.067 6 | 0.070 3 | 0.071 2 | 0.077 6 | |||
| 0.079 0 | 0.082 9 | 0.088 6 | 0.132 9 | 0.150 5 | 0.289 3 | 0.100 4 | 0.123 3 | 0.112 6 | |||
从表 4方案⑤结果可以发现,3种平差方法的参数均方根误差大小关系为:EMRTLS-Huber < ELS-Huber < ETLS,并且随着粗差个数的增多,方案⑤、⑦呈现同样的大小关系。EMRTLS-Huber < ETLS以及ELS-Huber < ETLS体现了稳健估计的优越性,而EMRTLS-Huber < ELS-Huber则体现了TLS方法的优越性。本文MRTLS-Huber方法结合了TLS与稳健估计的特点,较LS-Huber和TLS方法能够获得更接近真值的参数估计结果,进一步表明本文方法的正确性和有效性。
图 1(a)、图 1(b)、图 1(c)只列出了方案⑤~⑦前100组的平差结果。可以看出,随着粗差类型与个数的增加,图 1(a)中在组号为1处存在一条由点组成的线,在图 1(b)的组号为1与10处、图 1(c)的组号为1、10和23处均出现了此现象。这表明在该次仿真中,当粗差处于观测向量、系数矩阵或是两者都存在的情况下,本文MRTLS-Huber方法均能够定位出粗差所对应的误差方程,说明本文方法正确、有效。
需要说明的是,本文方法能够探测出的粗差所对应的误差方程组号而非定位出粗差的具体位置,是因为TLS方法所获得的观测值改正数受到参数估值与协因数乘积的影响,若误差方程的某个观测值存在粗差[19],则经平差后的该行观测值均出现较大的改正数,从而对该行误差方程的每个观测值都会进行降权处理,造成只能探测出粗差所对应的误差方程的现象。
图 1(d)、图 1(e)、图 1(f)分别对应方案⑤、⑥、⑦下3种平差方法的内符合精度。分析结果可知,在不同的粗差位置下,MRTLS-Huber方法的内符合精度均高于LS-Huber与TLS方法的内符合精度。随着加入粗差个数的增多,MRTLS-Huber方法的精度明显高于TLS方法,体现本文方法在稳健估计方面的优越性,进一步表明本文方法的正确性和有效性。
3 结语本文分析了现有RTLS方法的稳健估计策略在处理多变量EIV模型时产生的虚假稳健估计问题。为避免该问题,提出了MRTLS平差方法,并通过仿真算例验证了MRTLS方法的正确性和有效性。
1) 采用RTLS方法对多变量EIV模型进行平差计算时,模型的各列变量的改正数受其对应的参数估值与观测量先验精度的联合影响。两者的乘积越大,则该列改正数越大。因此,使用现有RTLS方法处理多独立变量EIV模型时,会优先对多变量EIV模型的改正数大的列向量进行降权处理,造成平差结果不合理甚至错误。
2) 提出了多变量稳健总体最小二乘方法。该方法对多变量EIV模型的各列变量分别进行降权处理,从而避免了虚假稳健估计现象的发生。仿真计算结果表明,MRTLS方法能够有效地减少虚假稳健估计现象的发生,定位出粗差所对应的误差方程以及给出可靠的参数估计结果。
| [1] |
Yang Yuanxi, Song Lijie, Xu Tianhe. Robust Parameter Estimation for Geodetic Correlated Observations[J]. Acta Geodaetica et Cartographica Sinica, 2002, 31(2): 95-99. (杨元喜, 宋力杰, 徐天河. 大地测量相关观测抗差估计理论[J]. 测绘学报, 2002, 31(2): 95-99. DOI:10.3321/j.issn:1001-1595.2002.02.001 ) |
| [2] |
Liu Jingnan, Yao Yibin, Shi Chuang. Theory Research on Robustified Least Squares Estimation Based on Equivalent Variance Covariance[J]. Science of Surveying and Mapping, 2000, 25(3): 1-6. (刘经南, 姚宜斌, 施闯. 基于等价方差-协方差阵的稳健最小二乘估计理论研究[J]. 测绘科学, 2000, 25(3): 1-6. DOI:10.3771/j.issn.1009-2307.2000.03.001 ) |
| [3] |
Ge Xuming, Wu Jicang. Iterative Method of Weight Constraint Total Least-Squares for Three-Dimensional Datum Transformation[J]. Geomatics and Information Science of Wuhan University, 2012, 37(2): 178-182. (葛旭明, 伍吉仓. 三维基准转换的约束加权混合整体最小二乘的迭代解法[J]. 武汉大学学报·信息科学版, 2012, 37(2): 178-1. ) |
| [4] |
Chen Yi, Lu Jue. Performing 3D Similarity Transformation by Robust Total Least Squares[J]. Acta Geodaetica et Cartographica Sinica, 2012, 41(5): 715-722. (陈义, 陆珏. 以三维坐标转换为例解算稳健总体最小二乘方法[J]. 测绘学报, 2012, 41(5): 715-722. ) |
| [5] |
Liu Z, Li S, Bian H. An Improved Mixed Total Least Squares Method for Strain Inversion from Distance Changes[J]. Geodesy and Geodynamics, 2016, 7(5): 356-360. DOI:10.1016/j.geog.2016.05.009 |
| [6] |
Wang Leyang, Xu Caijun, Lu Tieding. Inversion of Strain Parameter Using Distance Changes Based on Total Least Squares[J]. Geomatics and Information Science of Wuhan University, 2010, 35(2): 181-184. (王乐洋, 许才军, 鲁铁定. 边长变化反演应变参数的总体最小二乘方法[J]. 武汉大学学报·信息科学版, 2010, 35(2): 181-184. ) |
| [7] |
Wu Bo, Wang Xiaoqin, Zhang Liangpei. Iterative Abstraction of Endmember Based on Total Least Square for Mixture Pixel Decomposition[J]. Geomatics and Information Science of Wuhan University, 2008, 33(5): 457-460. (吴波, 汪小钦, 张良培. 端元光谱自动提取的总体最小二乘迭代分解[J]. 武汉大学学报·信息科学版, 2008, 33(5): 457-460. ) |
| [8] |
Fang Xing, Zeng Wenxian, Liu Jingnan, et al. Mixed LS-TLS Estimation Based on Nonlinear Gauss-Helmert Model[J]. Acta Geodaetica et Cartographica Sinica, 2016, 45(3): 291-296. (方兴, 曾文宪, 刘经南, 等. 基于非线性高斯-赫尔默特模型的混合整体最小二乘估计[J]. 测绘学报, 2016, 45(3): 291-296. ) |
| [9] |
Zhou Y, Kou X, Zhu J, et al. A Newton Algorithm for Weighted Total Least-Squares Solution to a Specific Errors-in-Variables Model with Correlated Measurements[J]. Studia Geophysica et Geodaetica, 2014, 58(3): 349-375. DOI:10.1007/s11200-013-0254-7 |
| [10] |
Mahboub V, Ardalan A A, Ebrahimzadeh S. Adjustment of Non-typical Errors-in-Variables Models[J]. Acta Geodaetica et Geophysica, 2015, 50(2): 207-218. DOI:10.1007/s40328-015-0109-5 |
| [11] |
Fang X. Weighted Total Least-Squares with Constraints: A Universal Formula for Geodetic Symmetrical Transformations[J]. Journal of Geodesy, 2015, 89(5): 459-469. DOI:10.1007/s00190-015-0790-8 |
| [12] |
Mahboub V, Amirisimkooei A R, Sharifi M A. Iteratively Reweighted Total Least Squares: A Robust Estimation in Errors-in-Variables Models[J]. Survey Review, 2013, 45(329): 92-99. |
| [13] |
Lu J, Chen Y, Li B F, et al. Robust Total Least Squares with Reweighting Iteration for Three-dimensional Similarity Transformation[J]. Survey Review, 2014, 46(334): 28-36. DOI:10.1179/1752270613Y.0000000050 |
| [14] |
Wang B, Li J, Liu C. A Robust Weighted Total Least Squares Algorithm and Its Geodetic Applications[J]. Studia Geophysica et Geodaetica, 2016, 60(2): 1-18. |
| [15] |
Gong Xunqiang, Li Zhilin. A Robust Mixed LS-TLS Based on IGG Ⅱ Scheme[J]. Geomatics and Information Science of Wuhan University, 2014, 39(4): 462-466. (龚循强, 李志林. 一种利用IGGⅡ方案的稳健混合总体最小二乘方法[J]. 武汉大学学报·信息科学版, 2014, 39(4): 462-466. ) |
| [16] |
Gong Xunqiang, Li Zhilin. Robust Weighted Total Least Squares Based on IGG Weighting Function[J]. Acta Geodaetica et Cartographica Sinica, 2014, 43(9): 888-894. (龚循强, 李志林. 稳健加权总体最小二乘法[J]. 测绘学报, 2014, 43(9): 888-894. ) |
| [17] |
Tao Yeqing, Gao Jingxiang, Yao Yifei. Solution for Robust Total Least Squares Estimation Based on Median Method[J]. Acta Geodaetica et Cartographica Sinica, 2016, 45(3): 297-301. (陶叶青, 高井祥, 姚一飞. 基于中位数法的抗差总体最小二乘估计[J]. 测绘学报, 2016, 45(3): 297-301. ) |
| [18] |
Schaffrin B, Lee I, Felus Y, et al. Total Least-Squares (TLS) for Geodetic Straight-line and Plane Adjustment[J]. Bollettino Di Geodesia E Scienze Affini, 2006, 65(3): 141-168. |
| [19] |
Schaffrin B, Wieser A. On Weighted Total Least-Squares Adjustment for Linear Regression[J]. Journal of Geodesy, 2008, 82(7): 415-421. DOI:10.1007/s00190-007-0190-9 |
2019, Vol. 44


