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 —