Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Математические методы анализа и прогнозирования в электроэнергетике. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
12.08.2026
Размер:
691 Кб
Скачать

1600

yt

 

 

 

 

 

1200

 

 

 

 

 

 

800

 

 

 

1

 

 

 

 

 

 

2

 

 

 

 

 

 

 

400

 

 

 

 

 

 

0

 

 

 

 

 

 

 

1

4

7

10 13 16 19 22 25 28 31

34 37 40 43 46 49 52

 

 

 

 

 

t – номер месяца

Рис.  2.3.  Графики исходного (1) и сглаженного (2) ряда электропотребления

Аналогичным способом производится сглаживание ряда по любому нечетному числу m членов ряда. В случае отсутствия необходимых формул, вычисление первых и последних членов сглаженного ряда не производится и в соответствующих строках расчетной таблицы ставится прочерк.

При сглаживании по четному числу членов ряда сначала вычисляются средние значения m уровней ряда, которые затем центрируются, т.е. в качестве сглаженных значений принимаются средние значения двух рядом стоящих средних.

Пример.

Для показателя «Электропотребление региона» (МВт ч) по данным с января 2018 по декабрь 2023 г. провести линейное сглаживание методом скользящей средней по пяти точкам. На одном рисунке построить график временного ряда и график сглаженного ряда.

Проведем линейное сглаживание ряда по m = 5 точкам.

Новое сглаженное значение уровня ряда ~

yt для t = 3, 4, …, n – 2

вычисляется по формуле (2.9):

yt = 15 (yt−2 +yt−1 +yt +yt+1 +yt+2).

31

Для t = 3

y3 = 15 (y1 +y2 +y3 +y4 +y5)=479;

для t = 4

y4 = 15 (y2 +y3 +y4 +y5 +y6)=511,12 и т.д.

Для вычисления двух первых и двух последних сглаженных уровней ряда используем формулы (2.10), где n = 72:

y1 = 51 (3y1 +2y2 +y3 y5)=419,32; y2 =101 (4y1 +3y2 +2y3 +y5)=449,85;

y71 =101 (4y72 +3y71 +2y70 +y68)=2903,93; y72 = 15 (3y72 +2y71 +y70 y68)=3064,4.

Исходный и сглаженный ряды представлены в табл.  2.5 и на рис.  2.4.

yt, yt сглаж

 

 

4000

 

 

 

3500

 

 

 

3000

 

 

2

 

 

 

2500

 

 

 

2000

 

 

1

1500

 

 

 

1000

 

 

 

500

 

 

 

0

 

 

 

1

5

9

13 17 21 25 29 33 37 41 45 49 53 57 61 65 69

 

 

 

t – номер месяца

Рис.  2.4.  Графики исходного (1) и сглаженного (2) ряда электропотребления

32

Таблица  2.5

Расчет сглаженных уровней ряда

 

t

 

yt

 

~

 

 

 

 

 

 

 

 

yt

 

 

1

 

407,1

 

419,32

 

 

2

 

451,9

 

449,85

 

 

3

 

495,3

 

479,00

 

 

4

 

516,9

 

511,12

 

 

5

 

523,8

 

516,68

 

 

6

 

567,7

 

510,36

 

 

7

 

479,7

 

494,92

 

 

8

 

463,7

 

478,40

 

 

9

 

439,7

 

458,92

 

 

10

 

441,2

 

471,72

 

 

11

 

470,3

 

472,60

 

 

12

 

543,7

 

481,98

 

 

13

 

468,1

 

496,62

 

 

14

 

486,6

 

522,76

 

 

15

 

514,4

 

514,70

 

 

16

 

601,0

 

530,86

 

 

17

 

503,4

 

553,84

 

 

18

 

548,9

 

564,68

 

 

19

 

601,5

 

558,74

 

 

20

 

568,6

 

584,52

 

 

21

 

571,3

 

592,68

 

 

22

 

632,3

 

631,64

 

 

23

 

589,7

 

623,96

 

 

24

 

796,3

 

633,70

 

 

25

 

530,2

 

629,70

 

 

26

 

620,0

 

651,32

 

 

27

 

612,3

 

621,64

 

 

28

 

697,8

 

648,24

 

 

29

 

647,9

 

667,44

 

 

30

 

663,2

 

692,18

 

 

31

 

716,0

 

698,96

 

 

32

 

736,0

 

704,20

 

 

33

 

731,7

 

714,14

 

 

34

 

674,1

 

782,92

 

 

35

 

712,9

 

781,18

 

 

36

 

1059,9

 

808,58

 

 

 

 

 

 

 

 

 

t

 

yt

 

~

 

 

 

 

 

 

 

 

yt

 

 

37

 

727,3

 

866,8

 

 

38

 

868,7

 

932,46

 

 

39

 

965,2

 

911,34

 

 

40

 

1041,2

 

977,58

 

 

41

 

954,3

 

1033,84

 

 

42

 

1058,5

 

1055,20

 

 

43

 

1150,0

 

1057,56

 

 

44

 

1072,0

 

1174,68

 

 

45

 

1053,0

 

1264,44

 

 

46

 

1539,9

 

1437,04

 

 

47

 

1507,3

 

1491,70

 

 

48

 

2013,0

 

1598,50

 

 

49

 

1345,3

 

1621,56

 

 

50

 

1587,0

 

1664,70

 

 

51

 

1655,2

 

1602,40

 

 

52

 

1723,0

 

1718,12

 

 

53

 

1701,5

 

1771,24

 

 

54

 

1923,9

 

1837,72

 

 

55

 

1852,6

 

1893,78

 

 

56

 

1987,6

 

1947,84

 

 

57

 

2003,3

 

1968,46

 

 

58

 

1971,8

 

2096,48

 

 

59

 

2027,0

 

2057,72

 

 

60

 

2492,7

 

2086,44

 

 

61

 

1793,8

 

2176,54

 

 

62

 

2146,9

 

2247,30

 

 

63

 

2422,3

 

2211,84

 

 

64

 

2380,8

 

2379,64

 

 

65

 

2315,4

 

2467,08

 

 

66

 

2632,8

 

2503,96

 

 

67

 

2584,1

 

2537,30

 

 

68

 

2606,7

 

2571,34

 

 

69

 

2547,5

 

2567,14

 

 

70

 

2485,6

 

2731,62

 

 

71

 

2611,8

 

2903,93

 

 

72

 

3406,5

 

3064,40

 

 

 

 

 

 

 

 

33

2.5.  Методэкспоненциальногосглаживания

В методе экспоненциального сглаживания в процедуре нахождения сглаженного уровня вес фактических уровней уменьшается по мере удаления его от момента времени, для которого определяется сглаженное значение уровня временного ряда. Более «старые» значения имеют меньший вес, а самый большой весовой коэффициент имеет последний уровень.

Согласно методу экспоненциального сглаживания значе-

ние ~ для момента времени + 1 находится по формуле yt+1 t

yt+1 =ayt +(1−a)yt, (t =1, 2, ..., n −1),

(2.13)

гдеa – константа (параметр) сглаживания (0 < a < 1).

Таким образом, для момента времени + 1 оценка ~

t yt+1 вычисляется по рекуррентной формуле с помощью предыдуще-

го сглаженного ~ и фактического значения уровня ряда в yt yt

момент времени t.

В соответствии с формулой (2.13) вычисление сглаженных

уровней начинается с = 1. Значение ~ определяется различ- t y1

ными способами. Чаще всего используется среднее первых трех уровней ряда:

y1 = 13 (y1 +y2 +y3 ).

После преобразования формула (2.13) принимает вид

yt+1 = yt +a(yt yt ).

(2.14)

 

~

 

То есть сглаженное значение yt+1 есть сумма предыдуще-

~

и доли «ошибки» предыдущего

го сглаженного значения y

t

~

 

сглаженного значения (yt yt). Величина вклада этой ошиб-

~

определяется параметром сглаживания a.

ки в значение yt+1

34

Чем ближе значение a к единице, тем в большей степени

~ ~

ошибка (yt yt) участвует в расчете сглаженного уровня yt+1.

Чем ближе значение a к нулю, тем меньший вклад вно-

сит ошибка в значение ~ . Можно сказать, что в этом случае

yt+1

ошибку можно рассматривать как величину, случайно отличающуюся от нуля.

Таким образом, экспоненциальное сглаживание можно рассматривать как адаптивную модель, а константу сглаживания a – как параметр модели.

Выбор коэффициента сглаживания – сложная проблема. Не существует формальных критериев определения значения a. В ряде случаев предлагается находить ее по формуле

a = n2+1.

Существуют более точные методы, для реализации которых необходимы программные средства.

На практике чаще всего используются значения коэффициента сглаживания от 0,1 до 0,3. Можно сказать, что значение a отражает субъективное мнение исследователя об устойчивости изучаемого процесса.

Замечание.

В литературе встречается другой вариант формулы (2.13):

St =ayt +(1−a)St−1,

гдеyt – значение ряда в момент времени t;

St – прогноз на следующий момент времени t + 1.

Пример.

Для показателя «Электропотребление региона» (МВт ч) по данным с января 2021 по декабрь 2023 г. провести экспоненциальное сглаживание для коэффициентов сглаживания 0,1; 0,2; 0,5. На одном рисунке построить график временного ряда и графики сглаженных рядов.

35

Для вычисления сглаженных значений уровней ряда воспользуемся формулой (2.13):

yt+1 =ayt +(1−a)yt, (t =1, 2, ..., 35).

Первое сглаженное значение найдем как среднее первых трех уровней исходного ряда:

y1 = 13 (y1 +y2 +y3 )=853,73.

Результаты расчетов приведены в табл.  2.6 и на рис.  2.5.

Электропотребление, МВТ ч

3000

2500

2000

1500

1000

500

1

3

5

7

9

11 13 15 17 19 21 23 25 27 29 31 33 35

 

 

 

 

 

t – номер месяца

Фактические значения α = 0,1 α = 0,2 α = 0,5

Рис.  2.5.  Графики фактических уровней электропотребления и экспоненциально сглаженных уровней

Уровни сглаженного ряда, рассчитанные для константы сглаживанияa=0,5,наиболееблизкикфактическимуровням.

 

 

 

 

Таблица  2.6

 

Экспоненциальное сглаживание

 

 

 

 

Момент

Фактические

Сглаженные значения

времени t

значения yt

a = 0,1

a = 0,2

a = 0,5

1

727,3

853,7

853,7

853,7

 

 

 

 

 

2

868,7

841,1

828,4

790,5

 

 

 

 

 

36

Окончание табл.  2.6

Момент

Фактические

Сглаженные значения

времени t

значения yt

 

 

 

a = 0,1

a = 0,2

a = 0,5

3

965,2

843,9

836,5

829,6

 

 

 

 

 

4

1041,2

856,0

862,2

897,4

 

 

 

 

 

5

954,3

874,5

898,0

969,3

 

 

 

 

 

6

1058,5

882,5

909,3

961,8

 

 

 

 

 

7

1150

900,1

939,1

1010,2

 

 

 

 

 

8

1072

925,1

981,3

1080,1

 

 

 

 

 

9

1053

939,8

999,4

1076,0

 

 

 

 

 

10

1539,9

951,1

1010,2

1064,5

 

 

 

 

 

11

1507,3

1010,0

1116,1

1302,2

 

 

 

 

 

12

2013

1059,7

1194,3

1404,8

 

 

 

 

 

13

1345,3

1155,0

1358,1

1708,9

 

 

 

 

 

14

1587

1174,1

1355,5

1527,1

 

 

 

 

 

15

1655,2

1215,4

1401,8

1557,0

 

 

 

 

 

16

1723

1259,3

1452,5

1606,1

 

 

 

 

 

17

1701,5

1305,7

1506,6

1664,6

 

 

 

 

 

18

1923,9

1345,3

1545,6

1683,0

 

 

 

 

 

19

1852,6

1403,1

1621,2

1803,5

 

 

 

 

 

20

1987,6

1448,1

1667,5

1828,0

 

 

 

 

 

21

2003,3

1502,0

1731,5

1907,8

 

 

 

 

 

22

1971,8

1552,2

1785,9

1955,6

 

 

 

 

 

23

2027

1594,1

1823,1

1963,7

 

 

 

 

 

24

2492,7

1637,4

1863,9

1995,3

 

 

 

 

 

25

1793,8

1722,9

1989,6

2244,0

 

 

 

 

 

26

2146,9

1730,0

1950,5

2018,9

 

 

 

 

 

27

2422,3

1771,7

1989,7

2082,9

 

 

 

 

 

28

2380,8

1836,8

2076,3

2252,6

 

 

 

 

 

29

2315,4

1891,2

2137,2

2316,7

 

 

 

 

 

30

2632,8

1933,6

2172,8

2316,1

 

 

 

 

 

31

2584,1

2003,5

2264,8

2474,4

 

 

 

 

 

32

2606,7

2061,6

2328,7

2529,3

 

 

 

 

 

33

2547,5

2116,1

2384,3

2568,0

 

 

 

 

 

34

2485,6

2159,2

2416,9

2557,7

 

 

 

 

 

35

2611,8

2191,9

2430,7

2521,7

 

 

 

 

 

37

2.6.  Исследованиеструктурыряда. Автокорреляция

Особенностью временных рядов является зависимость значения уровня ряда yt от значений предыдущих уровней в моменты времени 1, 2, …, t – 1. Говорят, что в ряду имеет место автокорреляция.

Автокорреляционный анализ временного ряда позволяет установить степень тесноты связи последующих членов ряда от предыдущих и временной интервал, в течение которого эта зависимость статистически значима.

Автокорреляцией называется корреляция уровней временного ряда друг с другом, со сдвигом во времени на l моментов (с лагом l). Количественно ее можно измерить с помощью выборочного коэффициента автокорреляции rl между уровнями исходного временного ряда и уровнями этого ряда, сдвинутыми на l шагов во времени.

Коэффициентавтокорреляциипервого порядкаr1 (лаг l =1) находится по формуле

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(yt yt ) (yt−1 yt−1 )

 

 

 

 

r1

=

 

 

t=2

 

 

 

,

(2.15)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

(yt yt )2

(yt−1 yt−1 )2

 

 

 

 

 

 

 

 

 

t=2

 

 

 

t=2

 

 

1

 

n

 

 

 

 

 

1

 

n

 

 

 

 

 

 

где yt =

 

yt; yt−1 =

 

yt−1.

 

n −1

n −1

 

 

t=2

 

 

 

 

 

t=2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Коэффициент автокорреляции l-го порядка rl находится

по формуле

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(yt yt ) (ytl ytl )

 

 

 

 

rl =

 

 

 

t=l+1

 

 

 

 

 

,

(2.16)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

(yt yt )2

(ytl ytl )2

 

 

 

 

 

 

 

 

t=l+1

 

 

 

t=l+1

 

38

 

1

 

n

1

 

n

где yt =

 

yt; ytl =

 

ytl.

n −1

n −1

 

t=l+1

t=l+1

 

 

 

 

 

Коэффициенты автокорреляции, будучи коэффициентами парной корреляции между уровнями ряда и сдвинутыми уровнями, могут принимать значения в интервале –1 < rl < 1.

После вычисления коэффициентов автокорреляции необходимо проверить их статистическую значимость сравнением с критическими значениями коэффициента корреляции rкритl (a, k). Критические значения берутся из таблицы критических значений коэффициентов корреляции r-Пирсона (прил.  3) по уровню значимости a и числу степеней свободы

k = n l – 2. Если |rl| < rкритl , то коэффициент корреляции rl статистически незначим и выводы, сделанные по его значе-

нию, имеют вероятность ошибки, равную 1 – a. Последовательность коэффициентов автокорреляции назы-

вают автокорреляционной функцией временного ряда (ACF). График зависимости ее значений от величины лага (порядка коэффициента автокорреляции) называется коррелограммой. Коррелограмма обычно строится либо в виде ломаной линии (рис.  2.6), либо в виде столбиковой диаграммы.

 

1

 

 

 

 

 

 

 

 

 

 

 

Коэффициент автокорреляции

0,8

 

 

 

 

 

 

 

 

 

 

 

0,6

 

 

 

 

 

 

 

 

 

 

 

0,4

 

 

 

 

 

 

 

 

 

 

 

0,2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

1

2

3

4

5

6

7

8

9

10

11

12

 

 

 

 

 

 

Лаг

 

 

 

 

 

 

 

Рис.  2.6.  Коррелограмма

 

 

 

Анализ коэффициентов автокорреляции производится на основании шкалы Чеддока (табл.  2.7).

39

Таблица  2.7

 

Шкала Чеддока

 

 

Значение |ryx|

Характер тесноты связи между

уровнями yt и yt+l

 

0–0,2

Связь практически отсутствует

0,2–0,5

Связь слабая

 

 

0,5–0,7

Связь средняя (умеренная)

 

 

0,7–0,95

Связь сильная (тесная)

0,95–1

Практически функциональная зависимость

 

 

Анализ автокорреляционной функции и коррелограммы позволяет: правильно определить структуру ряда; определить лаг, при котором связь между текущими и предыдущими уровнями ряда наиболее тесная (сильная); подобрать модель изучаемого ряда – проверить его стационарность, выявить наличие тренда и сезонных колебаний и др.

Если абсолютное значение коэффициента автокорреляции первого порядка |r1| > 0,7, ряд содержит линейную тенденцию, если |r1| < 0,5 – ряд содержит нелинейную тенденцию.

Вслучае 0,5 < |r1| < 0,7 выбор вида уравнения тренда требует дополнительных исследований.

Вслучае, когда наибольшее абсолютное значение имеет коэффициент автокорреляции порядка l = t > 1 и при этом, |rt| > 0,7, ряд содержит циклические колебания с периодом

вt моментов времени.

Пример.

Для показателя «Электропотребление региона» (МВт ч) по данным с января 2018 по декабрь 2023 г. вычислить коэффициенты автокорреляции. Проверить статистическую значимость коэффициентов автокорреляции. Построить коррелограмму.

Для расчета коэффициентов автокорреляции 1-го, 2-го, …, 12-го порядка составим вспомогательную табл.  2.8.

40

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]