Page 108 - 2022年第53卷第8期
P. 108

同理,可得 DARMA(1,1)的理论干游程公式为
                                P(T = t) =P(X = 1 ,X = 0 ,…,X= 0 ,X = 1X = 1 ,X = 0 )
                                    0        0      1           t     t + 1   0      1
                                          P(X = 1 ,X = 0 ,…,X= 0 ,X = 1 )                              (28)
                                                    1
                                                                t
                                                                      t + 1
                                             0
                                        =
                                                   P(X = 1 ,X = 0 )
                                                       0
                                                              1
                                            1            1            1             1
                                                                     ∑
                          P(X = 1 ,X = 0 ) = ∑  H(i,0) π i ∑  H(0,j) +  H(m,1) π m ∑   H(1,n)          (29)
                              0      1          1            0           1              0
                                           i =0          j =0        m=0            n =0
                            P(X = 0 ,X = 1 ,…,X= 1 ,X = 0X = 0 ,X = 1 )
                                0      1          t      t + 1  0      1
                                                                                                       (30)
                                                                                       n + 1
                                                            n + 1
                                                     n
                                                                                n
                                        =P[W = 2 ][H(0) - H (0)] + P[W = 3 ][H(1) - H (1)]
                                              0      0      0           0       0      0
                                                                                                ];
                                              1
                                                                          1
                                  1
                                                                                      1
                                                                 0
              式中:P[W = 2 ] = [H(0,0) π 0   + H (1,0) π 1  ];P[W = 3 ] = [H(0,1) π 0 + H(1,1) π 1
                         0
                  将通过 Markov链分别计算的 DAR(1)和 DARMA(1,1)模型的理论干湿游程长度与样本序列干湿
              游程长度概率分布进行对比分析验证。
              3.4 基于 Gamma分布的日降水量模拟 采用 Gamma函数拟合日降水量分布,密度函数为
                                                        1      x  β - 1  x
                                             f(x) =          ( ) ( )                                   (31)
                                                                    exp-
                                                      α Γ ( β ) α        α
              式中:x为日降水量值;β 为形状参数(均值与标准差比值的平方);α为尺度参数(均值与形状参数的
              比值)。对密度函数进行积分可得日降水序列的分布函数。
                  DARMA(1,1)模型日降水量随机模拟的主要步骤为:(1)模型识别。使用 ACF检验样本数据的
              自相关性,判断模型形式。若 ACF逐渐衰减,则适合选用具有较长记忆的 DARMA(1,1)模型;若
              ACF呈指数衰减,则适 合 采 用 DAR(1)模 型。(2)模 型 参 数 估 计。根 据 式 (5)—(13)估 计 DARMA
              (1,1)和 DAR(1)模型参数,并通过对比理论 ACF与样本序列 ACF进行模型初步检验。(3)模型选
              择。在确定模型结构时,湿游程和干游程长度模拟效果同样重要,可根据湿游程和干游程长度的样本
              和理论概率分布误差平方和最小选择模型。(4)模型模拟验证。首先生成随机变量Y,其中湿日和干
                                                                                           t
                                             ;然后给定初值 A,生成 A序列,其中 A为 A 和 Y的概率分别为 λ
              日的离散概率分布分别为 π 1           和 π 0
                                                             0        t           t    t - 1  t
              和 1 - λ ;最后,根据概率 β 和 1 - β 选择 X的移动平均分量和自回归分量部分。用蒙特卡罗方法随机生
                                                    t
              成 100组长度为 500 + n的干湿日序列,取序列长度为 n,以消除初值 A的影响。对模拟产生干湿日序
                                                                               0
              列的 ACF和干湿游程进行检验,并与实测序列进行对比。(5)日降水量生成。采用 Gamma分布函数对
              样本序列中不同湿游程降水事件进行概率分布拟合,选用分布函数,按照产生的湿游程序列随机生成
              降水量,进行 x 、C、C、R 、r的检验。
                                               1
                                  v
                            mean
                                      s
                                           m1
              4 模拟结果分析
              4.1 干湿游程序列模拟 降水量的阈值( δ ,mm)对于确定日降水事件的发生非常重要,干燥状态定义
              为一日降水量低于给定阈值 δ 。Muhammad               [27] 指出,δ 值高估无法真实反映降水过程,δ 值低估则可能
              使日降水序 列 不 均 匀。 参 考 顾 学 志         [28] 关 于 中 国 日 降 水 量 分 布 的 研 究,选 取 中 国 日 降 水 量 阈 值 为
              0.1mm,即日降水量大于 0.1mm视为湿日,小于 0.1mm视为干日,降水量大于 0.1mm持续天数视
              为一次降水事件的湿游程长,降水量小于 0.1mm持续天数视为一次干游程长。
                  本文选用测站条件较好、建站时间早、缺测数据少、资料完整性好的 811个气象站点,计算所选
              811个测站序列 x 、C、C、R 和r等统计值,并根据式(5)—(6)和式(12)—(14),选择 0.1mm
                              mean  v   s   m1   1
              为降水发生的阈值,计算 DAR(1)和 DARMA(1,1)模 型 的 参 数 λ和 β 。本 节 以 4个 站 点 (51330、
              57278、57512和 59849)为 例 说 明 模 型 建 立 及 检 验 过 程, 其 中 51330站 点 日 降 水 数 据 起 止 年 限 为
              1958—2017年,57278和 57512站点为 1959—2017年,59849站点为 1956—2017年。经计算 4站降水
              量统计值及模型参数见表 1。




                                                                                                —  9 9 5 —
   103   104   105   106   107   108   109   110   111   112   113