Page 61 - 2022年第53卷第4期
P. 61

型的径流模拟精度可有效反映流域蒸散发的模拟效果。模型优选按以下步骤进行:首先,分析单个
               模型的模拟效果,确定备选模型;其次,使用 BMA 方法进行多模型集成,分析不同模型组合在集成
               后的模拟精度与不确定性;最后,综合分析单个模型与模型集成在研究区域的适用性。
                   BMA 是一种基于贝叶斯理论的统计后处理方法,可以结合多个模型进行联合推断和预测,其核
               心是以后验概率作为权重,对备选模型进行概率的加权平均                            [32-33] :
                                                            K
                                                              p
                                                         ù =
                                      p é y  |( f ,…,f ,y  T  ) å ( f |y  T  ) p k( | y ( f ,y  T  ) )  (1)
                                       ë    1      k     û        k          k
                                                           k = 1
                                                                           T
                                                                                              f
               式中: y为多模型集成结果; f = f , …, f 为k个模型的模拟值; y 为通过实测值; p( | y                           T  ) 为第k个
                                             1       k                                        k
               模型模拟值的后验概率,即模型权重; p                  k( | y ( f ,y T  ) ) 表示与单个模型的模拟结果 f 相联系的条件概
                                                          k
                                                                                           k
               率密度函数。BMA 多模型集成的期望值和方差分别为:
                                                       K                            K
                                                                    [
                                E ( | y ( f ,…,f ,y  T  ) ) =  å ( | y  T  ) ∙E g ( | y f ,σ  2  ] ) = å w f  (2)
                                                         p f
                                      1       k             k              k   k       k  k
                                                      k = 1                        k = 1
                                                            K        K         K
                                                                  k å
                                   Var ( | y ( f ,…,f ,y  T  ) ) =  å ( f -  w ) +  å w σ  2           (3)
                                                                         f
                                                              w
                                                                            2
                                           1       k           k        i  i      k  k
                                                            k = 1   i = 1      k = 1
               式中: g ( | y f , σ k 2 ) 表示均值为 f 、方差为σ 的正态分布;w 为第k个模型的权重;方差包含两项,
                                                        2
                                                        k
                                             k
                                                                       k
                           k
                                                                                  2
               分别为模式间方差与模式内方差。模型集成中单个模型的权重w 和方差σ 可通过期望最大化(EM)算
                                                                                 k
                                                                         k
               法求解,算法流程参见文献[26,34]。
                                                                                                  [37]
                                                              [36]
               2.2.2  模型评价指标        本文采用纳什效率系数(NSE) 、相关系数(r)、均方根误差(RMSE) 作为模
               拟精度的评价指标,使用覆盖率(CR)、平均相对带宽(RB)来衡量 BMA 集成模拟的不确定性                                     [33] ,通过
               综合考虑模拟精度与不确定性范围来进行模型优选。表 1 所示为各个指标的计算公式。
                                                表 1  模型评价指标及计算公式
                     评价指标                    计算公式                                   备注
                                                                  N:数据长度
                                            N        N
                                                   2
                      NSE            NSE = 1 - å( X - Y i  ) å(Y - Y ˉ  ) 2  X ,X ˉ :模型模拟的水文变量序列及其均值
                                                        i
                                                                   i
                                               i
                                           i = 1     i = 1
                                                                  Y ,Y ˉ :实测水文变量序列及其均值
                                                                   i
                                            N
                                           å( X - X ˉ  )(Y - Y ˉ  )
                                               i
                                                    i
                        r              r =  N  i = 1  N
                                                 )
                                                 2
                                          å( X - X ˉ ∙ å(Y - Y ˉ  ) 2
                                                     i
                                             i
                                          i = 1   i = 1
                                                 N
                      RMSE              RMSE =  1  å( X - Y  ) 2
                                               N    i  i
                                                 i = 1
                       CR                     CR =  n             n:位于不确定性区间内的个数
                                                 N
                                               æ N X - X  ö
                                              1
                                               ç
                       RB                 RB =  N ç å  u i  l i  ÷ ÷  X ,X :不确定性区间的上边界和下边界
                                                                   u i
                                                                       l i
                                               è  i = 1  X i  ø
               2.2.3  天然蒸散发数据的概率集成               通过将 BMA 权重赋予备选模型模拟的蒸散发序列,最终得到蒸
               散发集成模拟结果与不确定性区间。步骤如下:(1)考虑到天然情况下的径流和蒸散发变量通常是非
               正态的,而 BMA 方法假定条件分布需服从正态分布,首先使用 Box-Cox 变换对各个模型的蒸散发序
               列进行正态转换;(2)使用蒙特卡罗组合抽样方法随机抽选出某个备选模型,重复抽选 100 次以生成
               逐时段的样本分布;(3)将样本从小到大排序,使用 5%和 95%分位数分别作为上下边界,即可得到
               90%置信区间内的不确定性范围;(4)使用 Box-Cox 逆变换,得到多模型集成蒸散发序列的期望值与
               不确定性范围。具体算法可参见文献[26,34-35]。
                                                                                               — 435  —
   56   57   58   59   60   61   62   63   64   65   66