Page 69 - 2024年第55卷第5期
P. 69

1  T
                                                MAE =     ∑   ^
                                                              Y - Y
                                                    n          n,t  n,t
                                                        T t =1
                                                          1  T
                                                                ^
                                                RMSE =      ∑  ( Y - Y ) 2
                                                        槡                                              (14)
                                                                      n,t
                                                                 n,t
                                                     n
                                                          T t =1
                                                          T
                                                             ^
                                                        ∑   (Y - Y )  2
                                                               n,t
                                                                   n,t
                                                 2
                                                R =1-    t =1
                                                 n
                                                          T
                                                         ∑  (Y -珔   i  2
                                                                   Y)
                                                               n,t
                                                         t =1
              式中:n为测点编号;T为测试序列长度。
                  多测点相对值指标由式(15)计算:
                                                         ^
                                                         Y -Y
                                              MAPE =      n,t   n,t  ×100%
                                                   n,t
                                                            Y
                                                             n,t
                                                                                                       (15)
                                                           ^
                                                           Y -Y
                                              SMAPE =2      n,t   n,t  ×100%
                                                     n,t
                                                                 ^
                                                           Y +Y
                                                            n,t   n,t
              式中 MAPE 、SMAPE 为去除量纲与数量级影响的相对指标变量。此时可将多测点不同测试时间步
                        n,t       n,t
              的上述指标共同计算统计均值与标准差 MAPE                       (%)、MAPE (%)、SMAPE           (%)与 SMAPE (%)
                                                        mean           std           mean            std
              用于性能评价。
                  采用归一化操作也可消除量纲与数量级影响,多测点归一化值指标由式( 16)计算:
                                                       1   N  T
                                                                 y
                                              MAE=       ∑∑      ^ - y
                                                                       n,t
                                                                  n,t
                                                     N× T n = 1 t = 1
                                                      1  N    1  T
                                              RMSE=     ∑      ∑  ( ^ - y ) 2
                                                                   y
                                                                    n,t
                                                                         n,t
                                                      N n = 1 槡                                        (16)
                                                              T t = 1
                                                       N  T
                                                      ∑∑     ( ^ - y ) 2
                                                              y
                                                                    n,t
                                                               n,t
                                               2
                                              R = 1-   n = 1 t = 1
                                                        N  T
                                                       ∑∑     (y - 珋 2
                                                                    y)
                                                                n,t
                                                       n = 1 t = 1
              4.4 模型对比分析 为验证所提模型的优越性,选择传统多元线性回归模型(MLinear)、XGBoost和
              MLP两种无时序建模能力的机器学习模型、在输入端具备时序建模能力的 GRU深度学习模型、基于
              时序分解的 STL - LSTM(Seasonal - TrenddecompositionLSTM)模型作为对比模型,采用网格搜索法进行
              超参数优化。借鉴传统大坝监控模型,MLinear、XGBoost与 MLP的输入特征为水位及其高阶项、历史
              平均水位项、周期温度项和时间项。
                  选择最具代表性的 4个测点进行变形预测:4号测点的沉降变形数据具有明显的周期性变化;13
              号测点数据为趋势性和周期性混合;30号测点数据以趋势性为主;37号测点数据呈现典型的阶梯增
              长。各测点部分训练序列与位置如图 5(a)所示。
                  图 5(b)—(e)为不同模型对 4个测点沉降变形的预测结果,各模型的单测点与多测点评价指标见
              表 1和表 2。MLinear预测数值偏差很大;XGBoost难以对袋外数据进行推断,预测曲线较平坦;MLP
              仅能预测短期内变化趋势;GRU模型仅在具有周期性变化的数据上短期表现良好;STL - LSTM 模型对
              各测点短期和长期的变化趋势预测与实测序列基本一致,相比未分解的时序模型 GRU有显著改进,
              表明序列分解可提高模型对堆石坝复杂变形规律的学习能力,但由于分解子序列中非周期项变化规律
              难以学习,在数值上仍存在一定偏差。所提模型在 4个测点上的预测值与实测值吻合较好,RMSE与
              MAE指标均在 2mm以内,表明该模型能有效预测多种模式下漂移数据的变化趋势,对不同时间序列
              适应性强、稳定性高,具有较强的多测点整体预测能力。
                                                                                                —  5 6 9 —
   64   65   66   67   68   69   70   71   72   73   74