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

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

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

Рассчитанное значение ut сравнивается с критическим значением критерия Ирвина uкрит, найденным по уровню значимости a (вероятность ошибки) и длине ряда n. Если выполняется неравенство ut > uкрит, то проверяемое значение yt считается аномальным.

Критические значения критерия Ирвина для уровня значимости a = 0,05 (для 5%-й ошибки) приведены в табл.  2.3.

Таблица  2.3

Критические значения критерия Ирвина (для уровня значимости 5 %)

n

2

3

10

20

30

60

100

 

 

 

 

 

 

 

 

uкрит

2,8

2,3

1,5

1,3

1,2

1,1

1,0

Пример.

Уровни ряда электропотребления (МВт ч) за 2018–2023 гг. проверить на аномальность на уровне 5%-й ошибки.

Для каждого момента времени вычислим наблюдаемое значение критерия по формуле (2.1):

ut = yt yt−1 , sy

гдеисправленная дисперсия s2y = 609 596,56 найдена с помощью встроенной функции Excel «ДИСП», исправленное среднеквадратическое отклонение есть корень квадратный из дисперсии:

sy =s2y =780,77.

Результаты расчетов сведем в табл.  2.4.

Критическое значение критерия Ирвина для уровня значи-

мости a= 0,05 (5%-й ошибки) найдем по табл.  2.3: uкрит ≈1,05. Из данных табл.  2.4 следует, что все расчетные значения кри-

терия меньше критического значения, т.е. не являются аномальными (выбросами).

21

Таблица  2.4

Проверка ряда на наличие выбросов

t

yt

ut

t

yt

ut

t

yt

ut

1

407,1

 

25

530,2

0,34

49

1345,3

0,86

 

 

 

 

 

 

 

 

 

2

451,9

0,06

26

620,0

0,12

50

1587,0

0,31

 

 

 

 

 

 

 

 

 

3

495,3

0,06

27

612,3

0,01

51

1655,2

0,09

 

 

 

 

 

 

 

 

 

4

516,9

0,03

28

697,8

0,11

52

1723,0

0,09

 

 

 

 

 

 

 

 

 

5

523,8

0,01

29

647,9

0,06

53

1701,5

0,03

 

 

 

 

 

 

 

 

 

6

567,7

0,06

30

663,2

0,02

54

1923,9

0,28

7

479,7

0,11

31

716,0

0,07

55

1852,6

0,09

 

 

 

 

 

 

 

 

 

8

463,7

0,02

32

736,0

0,03

56

1987,6

0,17

 

 

 

 

 

 

 

 

 

9

439,7

0,03

33

731,7

0,01

57

2003,3

0,02

10

441,2

0,00

34

674,1

0,07

58

1971,8

0,04

 

 

 

 

 

 

 

 

 

11

470,3

0,04

35

712,9

0,05

59

2027,0

0,07

 

 

 

 

 

 

 

 

 

12

543,7

0,09

36

1059,9

0,44

60

2492,7

0,60

 

 

 

 

 

 

 

 

 

13

468,1

0,10

37

727,3

0,43

61

1793,8

0,90

 

 

 

 

 

 

 

 

 

14

486,6

0,02

38

868,7

0,18

62

2146,9

0,45

 

 

 

 

 

 

 

 

 

15

514,4

0,04

39

965,2

0,12

63

2422,3

0,35

 

 

 

 

 

 

 

 

 

16

601,0

0,11

40

1041,2

0,10

64

2380,8

0,05

 

 

 

 

 

 

 

 

 

17

503,4

0,13

41

954,3

0,11

65

2315,4

0,08

 

 

 

 

 

 

 

 

 

18

548,9

0,06

42

1058,5

0,13

66

2632,8

0,41

 

 

 

 

 

 

 

 

 

19

601,5

0,07

43

1150,0

0,12

67

2584,1

0,06

 

 

 

 

 

 

 

 

 

20

568,6

0,04

44

1072,0

0,10

68

2606,7

0,03

 

 

 

 

 

 

 

 

 

21

571,3

0,00

45

1053,0

0,02

69

2547,5

0,08

 

 

 

 

 

 

 

 

 

22

632,3

0,08

46

1539,9

0,62

70

2485,6

0,08

 

 

 

 

 

 

 

 

 

23

589,7

0,05

47

1507,3

0,04

71

2611,8

0,16

24

796,3

0,26

48

2013,0

0,65

72

3406,5

1,02

 

 

 

 

 

 

 

 

 

2.3.  Проверкагипотезыослучайноститренда

Методы и методики анализа стационарных (не имеющих тенденцию) и нестационарных (имеющих тенденцию) рядов существенно различаются. Визуальный анализ графика ряда не всегда позволяет с уверенностью сделать вывод о наличии (отсутствии) тенденции в изучаемых данных. Поэтому предварительный анализ временного ряда включает

22

решение вопроса о существовании тенденции во временном ряду, т.е. о неслучайности тренда.

Для определения наличия тренда существует много методов.

Одним из возможных вариантов для этого служит проверка гипотезы H0 о случайности (отсутствии) тренда временного ряда при конкурирующей гипотезе H1 о неслучайности (наличии) тренда, основанная на сравнении средних значений первой и второй половины ряда.

В математической статистике тестирование гипотез состоит из следующих этапов.

1.  Временной ряд разделяется на две примерно равные части. Длина первой части ряда – n1, длина второй части ряда –

n2 (n1 + n2 = n).

2.  Для каждой части ряда находятся средние значения и дисперсии:

 

 

 

 

n1

 

 

 

n

 

 

 

 

 

 

 

 

yt

 

 

 

yt

 

 

 

 

 

 

y

=

t=1

; y

=

 

t=n1+1

 

;

 

(2.3)

 

 

 

 

 

 

1

 

n1

2

 

 

n2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n1

 

 

 

 

 

n

 

 

 

 

 

 

(yt y1 )2

 

 

 

(yt y2 )2

 

 

s2

=

t=1

 

 

; s2

=

t=n1+1

 

 

.

(2.4)

1

 

n1 −1

2

 

 

n2

−1

 

 

 

 

 

 

 

 

 

3.  Проверяется равенство дисперсий двух частей ряда с помощью F-критерия Фишера. Находится статистика кри­ терия:

s2

, если s12 >s22

 

 

1

;

2

s2

 

 

 

F = 2

 

 

(2.5)

s2

2

2

 

 

 

, если s

>s .

s2

2

1

 

1

 

 

 

 

23

Критическое значение критерия Fкр(a; df1; df2) находится по прил.  1 либо с помощью встроенной функции Excel «FРАСПОБР», где числа степеней свободы df1 и df2 определяются по следующему правилу:

 

n −1, если s2

>s2

;

df1

 

1

 

1

2

 

=

 

−1,

если s2

>s2

;

 

n

 

 

2

 

2

1

 

df2

n

−1, если s2

>s2

;

=

2

−1,

1

2

 

 

n

если s2

>s2.

 

 

1

 

2

1

 

Если F < Fкр, гипотеза о равенстве дисперсий принимается. Если F Fкр, то гипотеза о равенстве дисперсий отклоняется и делается вывод о том, что данный метод не дает ответа о наличии или отсутствии тренда.

4.  В случае равенства дисперсий первой и второй половины ряда находится статистика t-критерия:

 

 

 

 

 

 

 

 

 

 

tрасч =

 

y1 y2

 

 

n1n2 (n1 +n2

−2)

.

(2.6)

 

 

 

 

n1 +n2

 

(n1 −1)s12 +(n2 −1)s22

 

Значение |tрасч| сравнивается с критическим значением распределения Стьюдента tкр(a, df) с df = n1 + n2 – 2 степенями свободы и уровнем значимости a. Критическое значение tкр(a, df) находится по прил.  2 (двусторонняя критическая область) либо с помощью функции Excel «СТЬЮДРАСПОБР».

В случае, если |tрасч| < tкр, гипотеза H0 о случайности тренда временного ряда принимается. Другими словами, в ряду

отсутствует тенденция.

В противном случае (|tрасч| > tкр) – гипотеза H0 отвергается, что свидетельствует о значимости различия средних первой и второй половины ряда и неслучайности (наличии) тренда. Другими словами, ряд имеет тенденцию.

24

Замечания.

1.  Данный метод рекомендуется применять для рядов, длина которых не превышает n = 60 (требование проверки критерия о равенстве средних в математической статистике).

2.  Если ослабить требование равенства дисперсий, то можно, пропустив этап 3 проверки, сразу перейти к этапу 4. Такое допущение справедливо в случае ряда значений показателя, для которого предполагается наличие тенденции (графический анализ, теоретические положения, накопленный опыт исследований и др.). Кроме того, в пользу отказа проверки равенства дисперсии служит тот факт, что согласно теории математической статистики, изучаемый ряд значений должен иметь нормальное распределение. Однако на практике это требование проверяется крайне редко.

3.  Для надежной проверки гипотезы о наличии тренда можно воспользоваться критерием серий, методом Фостера – Стьюарта и др.

Пример.

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

Для выяснения наличия динамики в изучаемом временном ряду проверим статистический критерий о равенстве двух средних.

Найдем статистику критерия по формуле (2.6):

 

 

 

 

 

 

 

 

 

t

=

 

y1 y2

 

n1 n2 (n1 +n2 −2)

,

 

 

 

расч

 

 

(n1 −1) s12 +(n2 +1) s22

 

 

n1 +n2

гдеn = 72 – длина всего ряда;

n1 = 36 – длина первой половины ряда; n2 = 36 – длина второй половины ряда;

n1 + n2 = 36 + 36 = 72;

25

 

 

 

 

 

 

1

 

n1

средняя первой половины ряда y1 =

 

yt =585,70;

n

 

 

 

 

 

 

1 t=1

 

 

 

 

 

1

 

n

средняя второй половины ряда y2 =

 

yt =1837,65;

n

 

 

 

 

 

 

 

2 t=n1+1

исправленная дисперсия первой половины ряда:

 

 

n1

 

 

 

 

 

 

 

 

(yt y1 )2

 

 

 

 

 

s2

=

t=1

 

=16 336,98;

 

 

1

 

n1

−1

 

 

 

 

 

 

 

 

 

 

 

 

исправленная дисперсия второй половины ряда:

n

(yt y2 )2

s2

=

t=n1+1

 

=414 185,50.

 

 

2

 

n2

−1

 

 

 

 

Статистика критерия

tрасч =

 

585,70 −1837,65

 

×

 

 

 

 

 

 

(36 −1) 16 336,98 +(36 −1) 414 185,50

 

 

 

 

 

×

 

36 36 (36 +36 −2)

 

= −11,45.

36 +36

 

 

 

 

Значение |tрасч| = |–11,45| = 11,45 сравним с критическим значением распределения Стьюдента, зависящим от уровня значимости a = 0,05 и числа степеней свободы df = n1 + n2

– 2 = 70.

Критическое значение tкрит(0,05; 70) = 1,99.

Здесь и далее критические значения критериев найдены

спомощью встроенных функций Excel.

Внашем случае |tрасч| > tкрит, что свидетельствует о значимости различия средних первой и второй половины ряда. Наличие тренда неслучайно. Ряд имеет тенденцию.

26

2.4.  Численноесглаживаниеуровней временногоряда

Сглаживание временных рядов проводится по следующим причинам.

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

Сглаживание позволяет устранить случайные колебания уровней. Некоторые методы анализа и прогнозирования требуют в качестве предварительного условия сглаживание временного ряда. Методы сглаживания применяются для прогнозирования временных рядов.

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

потребления.

2.  Методы статистического сглаживания. При использовании этих методов производится сглаживание каждого отдельного уровня ряда с использованием фактических значений соседних с ним уровней.

Рассмотрим сглаживание временных рядов методом скользящей средней.

Метод простого скользящего среднего используется обычно в тех случаях, когда график временного ряда близок к прямой линии, поскольку при этом динамика исследуемого явления не искажается (p = 1).

1.  Определяется интервал сглаживания, т.е. число входящих в него уровней m (m < n). Число m определяют по следующим правилам.

27

Если нужно сгладить мелкие беспорядочные колебания, то значение m по возможности увеличивают, если же нужно сгладить циклически повторяющиеся колебания, то m уменьшают.

В качестве m рекомендуется брать нечетные числа.

2.  Вычисляются средние значения уровней, входящих в интервал сглаживания:

t+l

yt

y

=

t=tl

,

(2.8)

 

t

 

m

 

 

 

 

 

 

где ~ – среднее значение уровней, входящих в интервал сгла- yt

живания, которое одновременно является сглаженным значением уровня, находящегося в середине интервала сглаживания; l = (m – 1) / 2.

3.  Производится сдвиг интервала сглаживания на одну точку вниз. Вычисляется среднее сглаженное значение для момента t + 1, затем снова производится сдвиг вычисления и т.д.

Например, если сглаживание ряда осуществляется по m = 5 точкам, то для p = 1 (линейное сглаживание) новое сглаженное значение уровня ряда вычисляется по формуле

yt =

1

(yt−2 +yt−1 +yt +yt+1 +yt+2 ),

(2.9)

5

 

 

 

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

(t = 3, 4, …, n – 2).

4.  В результате такой итерационной процедуры получаем n – (m – 1) сглаженных уровней ряда. Не сглаживаются (теряются) l первых и l последних уровней исходного временного ряда, что является существенным недостатком данного метода.

28

При p = 1 для вычисления сглаженных первых и последних (m – 1) / 2 значений ряда (при m = 5 вычисляются два первых и двапоследнихчлена)можноиспользоватьследующиеформулы:

y1 =

1

 

(3y1 +2y2 +y3 y5 );

5

 

 

 

 

 

 

 

y2 =

1

(4y1 +3y2 +2y3 +y5 );

10

 

 

(2.10)

 

 

 

 

 

1

yn−1

=

(4yn +3yn−1 +2yn−2 +yn−4 );

10

 

 

 

 

 

yn =

 

1

(3yn +2yn−1 +yn−2 yn−4 ).

5

 

 

 

 

 

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

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

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

29

Если в качестве наилучшего выбран второй порядок полинома (p = 2, квадратичное сглаживание) и m = 5, то весовые коэффициенты будут следующие: 1/35 (–3, 12, 17, 12, –3). Коэффициенты симметричны относительно центрального члена, и сумма коэффициентов с учетом общего множителя равна единице.

То есть новое сглаженное значение уровня ряда находится по формуле

yt =

1

(−3yt−2 +12yt−1 +17yt +12yt+1 −3yt+2 ).

(2.11)

35

 

 

 

Для вычисления сглаженных первых и последних (m – 1) / 2 значений ряда (при m = 5 вычисляются два первых и два последних члена) используются следующие формулы:

y1 =

1

 

(31y1 +9y2 −3y3 −5y4 +3y5 );

35

 

 

 

y2 =

1

 

(9y1 +13y2 +12y3 +6y4 −5y5 );

35

 

 

(2.12)

 

 

 

 

1

yn−1

=

 

(9yn +13yn−1 +12yn−2 +6yn−3 −5yn−4 );

 

 

 

 

35

 

yn =

 

1

 

(31yn +9yn−1 −3yn−2 −5yn−3 +3yn−4 ).

35

 

 

 

Недостаток этого метода такой же, как и у метода простой скользящей средней – не сглаживается (теряется) (m – 1) / 2 первых и (m – 1) / 2 последних уровней исходного временного ряда. Существуют методы, при использовании которых потерь уровней не происходит. К ним относится метод экспоненциального сглаживания.

Процедура численного сглаживания может применяться последовательно несколько раз.

После вычисления сглаженных значений ряда строится его графическое изображение (рис.  2.3).

30

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