Имитационное моделирование сложных систем. Духанов А.В - 90 стр.

UptoLike

90
8.1.3. Фильтрация временного ряда
На данном этапе осуществляется выявление аномальных
значений и замена их значениями, соответствующими тенден-
циям динамики прогнозируемого параметра.
Аномальным значением называют такую величину члена
ряда, которая существенно отклоняется от значений ближних
элементов.
Устранение аномальных явлений осуществляется двумя
способами, которые могут быть использованы по отдельности
или последовательно: сглаживание и выравнивание.
Сглаживание применяется для устранения случайных от-
клонений (шума) из экспериментальных значений исходного
ряда.
Сглаживание проводится с помощью многочленов, при-
ближающих группы опытных точек (методом наименьших
квадратов). Чаще всего применяют линейную зависимость. При
сглаживании пересчет ведется не только для текущих значений
nky
k
,1,
, но и для соседних.
Для трех точек используется следующие формулы:
11
/
3
1
kkkk
yyyy
,
11
/
1
25
6
1
kkkk
yyyy
,
11
/
1
52
6
1
kkkk
yyyy
.
Для пяти точек используются следующие формулы:
2112
/
5
1
kkkkkk
yyyyyy
,
112
/
1
234
10
1
kkkkk
yyyyy
,
211
/
1
432
10
1
kkkkk
yyyyy
,
       8.1.3. Фильтрация временного ряда
     На данном этапе осуществляется выявление аномальных
значений и замена их значениями, соответствующими тенден-
циям динамики прогнозируемого параметра.
     Аномальным значением называют такую величину члена
ряда, которая существенно отклоняется от значений ближних
элементов.
     Устранение аномальных явлений осуществляется двумя
способами, которые могут быть использованы по отдельности
или последовательно: сглаживание и выравнивание.
     Сглаживание применяется для устранения случайных от-
клонений (шума) из экспериментальных значений исходного
ряда.
     Сглаживание проводится с помощью многочленов, при-
ближающих группы опытных точек (методом наименьших
квадратов). Чаще всего применяют линейную зависимость. При
сглаживании пересчет ведется не только для текущих значений
yk , k  1, n , но и для соседних.
    Для трех точек используется следующие формулы:

    yk/   yk 1  yk  yk 1  ,
           1
           3
    yk/ 1  5 yk 1  2 yk  yk 1  ,
             1
             6

    yk/ 1   yk 1  2 yk  5 yk 1  .
             1
             6
    Для пяти точек используются следующие формулы:

    yk/   yk  2  yk 1  yk  yk 1  yk  2  ,
           1
           5
    yk/ 1  4 yk  2  3 yk 1  2 yk  yk 1  ,
              1
             10

    yk/ 1   yk 1  2 yk  3 yk 1  4 yk  2  ,
              1
             10
                                     90