Page 79 - 2025年第56卷第2期
P. 79

Y= T+ S+ R                                       (1)
                                                        t   t  t  t
              式中:Y为 t时刻原始天然径流值;T为 t时刻的趋势项值;S为 t时刻的季节项值;R为 t时刻的残差
                      t                         t                     t                     t
              项值,t = 1 ,2,…,N。
                  STL由内循环和外循环嵌套而成,内循环主要拟合趋势和计算周期,外循环主要用来调节鲁棒权
              重。其核心是内循环的 LOESS迭代,主要过程如图 2所示。

























                                                    图 2 STL分解内循环图

                  图 2中 n为一 个周 期 内 的 样 本 数;n、n、n分 别 为 步 骤 2、步 骤 3、步 骤 6中 的 LOESS平 滑
                          p                         s   l   t
              参数。
                  STL的内循环过程如下:
                                                (k)
                  ( 1)初始迭代变量赋值:k = 0,T = 0;
                                                t
                                  (k)
                  ( 2)去趋势:Y- T ;
                                  t
                               t
                  (3)子序列平滑:对每个子序列做 LOESS回归,平滑结果组成临时季节序列 C                                (k + 1 ) ;
                                                                                         t
                  (4)平滑后子序列低通滤波:对 C              (k + 1) 进行 3次滑动平均,然后做 LOESS回归,得到序列 L                (k + 1) ;
                                                 t                                                   t
                  (5)去除 C   (k + 1 ) 的趋势获得季节项:S    (k + 1 ) =C (k + 1 ) - L (k + 1 ) ;
                            t                      t       t     t
                  ( 6)季节项去除:Y- S       (k + 1 ) ;
                                    t  t
                  ( 7)趋势平滑:对 Y- S      (k + 1) 做 LOESS回归,得到 T   (k + 1) ;
                                    t  t                        t
                  (8)迭代终止检验:如果 T           (k + 1 ) 收敛,则输出结果,S= S    (k + 1 ) ,T= T (k + 1 ) ,R= Y- S- T,否则重复
                                           t                      t  t      t   t      t  t  t  t
              上述步骤。
              3.2 径流趋势分析 对原始序列分解后,本研究使用 Theil - Sen斜率估算与 Mann - Kendall非参数检验
              来判断趋势,即先计算趋势项的 Sen趋势斜率值,然后使用 Mann - Kendall检验判断趋势的显著性。
                  ( 1)Theil - Sen斜率估算。Theil - Sen斜率估算是一种稳健的非参数统计的趋势计算方法,由 Henri
              Theil 和 PranabK.Sen分别提出并发展        [21] 。该方法对误差响应不敏感,稳健性好,且计算效率高,常
              被用于长时间序列的数据分析中,它不要求时间序列满足序列自相关和正态分布等假设,能够有效处
              理小的离群点和缺失值噪声。Theil - Sen斜率估算通过计算时间序列中两两数据对之间的斜率,将斜率
              中值作为时间序列变化的总体趋势。其计算公式为
                                                           X- X
                                                          ( )
                                                             j
                                                                i
                                                 β = Median  j - i  ,j>i                               (2)
              式中:X和 X为时间序列数据;β 为所有数据对斜率的中值,β >0表示时间序列呈现上升趋势,β <0
                      j   i
              表示时间序列呈现下降趋势。
                  (2)Mann - Kendall检验。Mann - Kendall非参数检验       [22 - 23] 是世界气象组织推荐并已广泛应用的非参

                                                                                                —  2 1 9 —
   74   75   76   77   78   79   80   81   82   83   84