Математические методы анализа и прогнозирования в электроэнергетике. Учебное пособие
.pdf
Таблица 2.8
Представление данных для расчета коэффициентов автокорреляции
t |
yt |
yt–1 |
yt–2 |
yt–3 |
yt–4 |
yt–5 |
yt–6 |
yt–7 |
yt–8 |
yt–9 |
yt–10 |
yt–11 |
yt–12 |
1 |
727 |
|
|
|
|
|
|
|
|
|
|
|
|
2 |
869 |
727 |
|
|
|
|
|
|
|
|
|
|
|
3 |
965 |
869 |
727 |
|
|
|
|
|
|
|
|
|
|
4 |
1041 |
965 |
869 |
727 |
|
|
|
|
|
|
|
|
|
5 |
954 |
1041 |
965 |
869 |
727 |
|
|
|
|
|
|
|
|
6 |
1059 |
954 |
1041 |
965 |
869 |
727 |
|
|
|
|
|
|
|
7 |
1150 |
1059 |
954 |
1041 |
965 |
869 |
727 |
|
|
|
|
|
|
8 |
1072 |
1150 |
1059 |
954 |
1041 |
965 |
869 |
727 |
|
|
|
|
|
9 |
1053 |
1072 |
1150 |
1059 |
954 |
1041 |
965 |
869 |
727 |
|
|
|
|
10 |
1540 |
1053 |
1072 |
1150 |
1059 |
954 |
1041 |
965 |
869 |
727 |
|
|
|
11 |
1507 |
1540 |
1053 |
1072 |
1150 |
1059 |
954 |
1041 |
965 |
869 |
727 |
|
|
12 |
2013 |
1507 |
1540 |
1053 |
1072 |
1150 |
1059 |
954 |
1041 |
965 |
869 |
727 |
|
13 |
1345 |
2013 |
1507 |
1540 |
1053 |
1072 |
1150 |
1059 |
954 |
1041 |
965 |
869 |
727 |
14 |
1587 |
1345 |
2013 |
1507 |
1540 |
1053 |
1072 |
1150 |
1059 |
954 |
1041 |
965 |
869 |
15 |
1655 |
1587 |
1345 |
2013 |
1507 |
1540 |
1053 |
1072 |
1150 |
1059 |
954 |
1041 |
965 |
16 |
1723 |
1655 |
1587 |
1345 |
2013 |
1507 |
1540 |
1053 |
1072 |
1150 |
1059 |
954 |
1041 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
1702 |
1723 |
1655 |
1587 |
1345 |
2013 |
1507 |
1540 |
1053 |
1072 |
1150 |
1059 |
954 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
1924 |
1702 |
1723 |
1655 |
1587 |
1345 |
2013 |
1507 |
1540 |
1053 |
1072 |
1150 |
1059 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
19 |
1853 |
1924 |
1702 |
1723 |
1655 |
1587 |
1345 |
2013 |
1507 |
1540 |
1053 |
1072 |
1150 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
20 |
1988 |
1853 |
1924 |
1702 |
1723 |
1655 |
1587 |
1345 |
2013 |
1507 |
1540 |
1053 |
1072 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
21 |
2003 |
1988 |
1853 |
1924 |
1702 |
1723 |
1655 |
1587 |
1345 |
2013 |
1507 |
1540 |
1053 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
22 |
1972 |
2003 |
1988 |
1853 |
1924 |
1702 |
1723 |
1655 |
1587 |
1345 |
2013 |
1507 |
1540 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
23 |
2027 |
1972 |
2003 |
1988 |
1853 |
1924 |
1702 |
1723 |
1655 |
1587 |
1345 |
2013 |
1507 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
24 |
2493 |
2027 |
1972 |
2003 |
1988 |
1853 |
1924 |
1702 |
1723 |
1655 |
1587 |
1345 |
2013 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
25 |
1794 |
2493 |
2027 |
1972 |
2003 |
1988 |
1853 |
1924 |
1702 |
1723 |
1655 |
1587 |
1345 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
26 |
2147 |
1794 |
2493 |
2027 |
1972 |
2003 |
1988 |
1853 |
1924 |
1702 |
1723 |
1655 |
1587 |
27 |
2422 |
2147 |
1794 |
2493 |
2027 |
1972 |
2003 |
1988 |
1853 |
1924 |
1702 |
1723 |
1655 |
28 |
2381 |
2422 |
2147 |
1794 |
2493 |
2027 |
1972 |
2003 |
1988 |
1853 |
1924 |
1702 |
1723 |
29 |
2315 |
2381 |
2422 |
2147 |
1794 |
2493 |
2027 |
1972 |
2003 |
1988 |
1853 |
1924 |
1702 |
30 |
2633 |
2315 |
2381 |
2422 |
2147 |
1794 |
2493 |
2027 |
1972 |
2003 |
1988 |
1853 |
1924 |
31 |
2584 |
2633 |
2315 |
2381 |
2422 |
2147 |
1794 |
2493 |
2027 |
1972 |
2003 |
1988 |
1853 |
32 |
2607 |
2584 |
2633 |
2315 |
2381 |
2422 |
2147 |
1794 |
2493 |
2027 |
1972 |
2003 |
1988 |
33 |
2548 |
2607 |
2584 |
2633 |
2315 |
2381 |
2422 |
2147 |
1794 |
2493 |
2027 |
1972 |
2003 |
34 |
2486 |
2548 |
2607 |
2584 |
2633 |
2315 |
2381 |
2422 |
2147 |
1794 |
2493 |
2027 |
1972 |
35 |
2612 |
2486 |
2548 |
2607 |
2584 |
2633 |
2315 |
2381 |
2422 |
2147 |
1794 |
2493 |
2027 |
36 |
3407 |
2612 |
2486 |
2548 |
2607 |
2584 |
2633 |
2315 |
2381 |
2422 |
2147 |
1794 |
2493 |
41
Коэффициент автокорреляции l-го порядка найдем по формуле (2.16).
Фактически он является коэффициентом парной корреляции между соответствующими столбцами табл. 2.8 и находится с помощью встроенной функции Excel «КОРРЕЛ». Например, коэффициент автокорреляции второго порядка r2 есть коэффициент парной корреляции между выделенными заливкой столбцами табл. 2.8.
На основе табл. 2.8 рассчитываются коэффициенты автокорреляции и заполняется табл. 2.9. Первые два столбца которой представляют собой табличное задание автокорреляционной функции. Ее график (коррелограмма) изображен на рис. 2.7 сплошной линией.
|
|
|
|
Таблица 2.9 |
|
Автокорреляционная функция. |
|||
|
Статистическая значимость |
|||
|
|
|
|
|
Лаг, l |
Модуль коэффициента |
Число степеней |
Критическое значение |
|
автокорреляции, r |
l |
свободы, k |
корреляции, rl |
|
|
|
|
крит |
|
1 |
2 |
|
3 |
4 |
|
|
|
|
|
1 |
0,90 |
|
33 |
0,344 |
2 |
0,89 |
|
32 |
0,349 |
|
|
|
|
|
3 |
0,89 |
|
31 |
0,355 |
|
|
|
|
|
4 |
0,90 |
|
30 |
0,361 |
|
|
|
|
|
5 |
0,87 |
|
29 |
0,367 |
|
|
|
|
|
6 |
0,90 |
|
28 |
0,374 |
|
|
|
|
|
7 |
0,84 |
|
27 |
0,381 |
8 |
0,88 |
|
26 |
0,388 |
|
|
|
|
|
9 |
0,86 |
|
25 |
0,396 |
|
|
|
|
|
10 |
0,80 |
|
24 |
0,404 |
|
|
|
|
|
11 |
0,72 |
|
23 |
0,413 |
|
|
|
|
|
12 |
0,95 |
|
22 |
0,423 |
|
|
|
|
|
Проверка статистической значимости найденных коэффициентов автокорреляции производится следующим образом.
Для каждого лага l вычисляется число степеней свободы k = n – l – 2 = 36 – l – 2 (указаны в 3-м столбце табл. 2.6).
42
Для уровня значимости a = 0,05 находятся критические значения rкритl коэффициентов корреляции по прил. 3 (указаны в 4-м столбце табл. 2.6).
Если |rl| > rкритl , то коэффициент автокорреляции rl статистически значим (если |rl| < rкритl , то коэффициент автокорреляции rl статистически незначим).
Проверим выполнение этого неравенства графически. На рис. 2.7 добавим линию критических значений (пунктирная линия).
автокорреляции |
1,0 |
|
|
|
|
|
|
|
|
|
|
|
|
0,9 |
|
|
|
|
|
|
|
|
|
1 |
|
||
0,8 |
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|||
0,7 |
|
|
|
|
|
|
|
|
|
|
|
||
0,6 |
|
|
|
|
|
|
|
|
|
2 |
|
||
0,5 |
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|||
0,4 |
|
|
|
|
|
|
|
|
|
|
|
||
Коэффициент |
|
|
|
|
|
|
|
|
|
|
|
||
0,3 |
|
|
|
|
|
|
|
|
|
|
|
||
0,2 |
|
|
|
|
|
|
|
|
|
|
|
||
0,1 |
|
|
|
|
|
|
|
|
|
|
|
||
0,0 |
|
|
|
|
|
|
|
|
|
|
|
||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
||
|
|||||||||||||
|
|
|
|
|
|
Лаг |
|
|
|
|
|
|
Рис. 2.7. Коррелограмма (1) и линия критических значений (2)
Для всех точек коррелограммы, лежащих выше линии критических значений, выполняется неравенство |rl| > rкритl , следовательно, соответствующие коэффициенты автокорреляции статистически значимы. В нашем случае все коэффициенты автокорреляции статистически значимы.
Поскольку |r1| = 0,90 ≥ 0,70, изучаемый ряд имеет линей-
ную тенденцию, уравнение тренда – прямая yt = b0 + b1 t. Как видно из табл. 2.9 и рис. 2.7, для l = 12 коэффици-
ент автокорреляции r12 принимает максимальное значение, следовательно, данный ряд имеет цикличность с периодом в 12 моментов времени (т.е. годовой цикл на месячных данных). Длина цикла t = 12.
43
3. МОДЕЛИРОВАНИЕВРЕМЕННОГОРЯДА БЕЗУЧЕТАФАКТОРАСЕЗОННОСТИ
3.1. Видыуравненийтренда
Построение уравнения тренда (кривой роста) для моделирования тенденции называют аналитическим выравниванием временного ряда.
Основным содержанием метода аналитического вырав-
нивания временных рядов является расчет общей тенденции
развития (тренда) как функции времени yt = f(t), где yt – те-
оретические значения уровней ряда, вычисленные по соответствующему аналитическому выражению на момент времени t.
Простейшими функциональными формами (уравнениями, формулами), выражающими тенденцию развития, являются следующие.
1. Полиномиальная (p – степень полинома):
yt =b0 +b1 t +b2 t2 +...+bp tp. 2. Линейная:
yt =b0 +b1 t
(частный случай полиномиальной при p = 1), используется для описания процессов, развитие которых протекает во времени равномерно. Параметр b0 интерпретируется как параметр начальных условий (значение уровня y0 в нулевой момент времени t = 0), b1 – как скорость роста значений уровней yt.
3. Параболическая:
yt =b0 +b1 t +b2 t2
44
(частный случай полиномиальной при p = 2), используется для описания процессов, развитие которых характеризуется равноускоренным ростом (снижением). Параметр b0 интерпретируется как параметр начальных условий (значение переменной y0 в нулевой момент времени t = 0), b1 – как скорость роста и b2 – как ускорение роста значений уровней yt.
4. Показательная:
|
|
|
|
=k +b bt. |
y |
t |
=b bt; y |
t |
|
|
0 1 |
0 1 |
5. Экспоненциальная:
|
|
=b |
|
|
=k +b eb1t. |
y |
t |
eb1t; y |
t |
||
|
0 |
|
0 |
6. Степенная:
yt =b0 tb1 .
7. Обратная:
|
|
=b |
+ |
b1 |
|
|
|
= |
|
1 |
|
|
|
|
|
|
= |
|
|
t |
|
|
y |
t |
; |
y |
t |
|
|
|
|
; |
y |
t |
|
|
. |
||||||||
|
b |
+b |
t |
|
b |
+b t |
||||||||||||||||
|
0 |
|
t |
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
0 |
1 |
|
|
|
|
|
|
|
0 |
1 |
|
||
8. Логарифмическая: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
=b0 |
+b1 lnt. |
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
yt |
|
|
|
|
|
|
|
|||||||||
9. S-образные кривые роста: |
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
=k bb1t ; |
|
|
|
|
|
|
|
|
|
|
|
|
||
•кривая Гомперца y |
t |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
k |
|
|
|
|
|
|
|
|
|
|
•кривая Перла-Рида yt = |
|
|
|
|
|
и др. |
|
|||||||||||||||
1+b |
|
e−b1 t |
|
|
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
45
Параметры уравнений трендов (уравнение тренда представляет собой уравнение регрессии) в случае функциональных форм, линейных относительно коэффициентов, определяются методом наименьших квадратов. Метод наименьших квадратов также используется для нелинейных линеаризируемых моделей (которые можно привести к линейному виду путем преобразований). В случае уравнений, которые нельзя привести к линейному виду, используется метод максимального правдоподобия или другие специальные методы. Для нахождения значений параметров b0, b1 рекомендуется использовать пакет Excel «Поиск решения».
При нахождении коэффициентов уравнений тренда в качестве независимой переменной выступает время t = 1, 2, …, n , а в качестве зависимой переменной – фактические уровни временного ряда yt.
Динамику временного ряда можно описать несколькими уравнениями тренда. В качестве критериев отбора наилучшей формы тренда для линейных или линеаризуемых уравнений можно использовать наибольшее значение скорректированного коэффициента детерминации R2скорр и наименьшее значение средней абсолютной процентной ошибки МАРЕ. В случае нелинеаризуемых уравнений рекомендуется использовать минимизацию информационных критериев Акаике (AIC) и Шварца (BIC), что представляет довольно сложную задачу, решение которой требует использования специализированных пакетов прикладных программ.
На практике при выборе формы тренда обычно используют положения и выводы теории, описывающей изучаемый показатель, визуальный анализ графика ряда, а также результаты исследования структуры ряда (автокорреляция уровней ряда, определение степени полиномиального тренда и др.).
3.2. Построениелинейноготренда
Поведение многих монотонных временных рядов хорошо описывается линейной функцией, т.е. линейным трендом
46
|
|
|
|
|
|
|
|
|
|
|
|
yt =b0 |
+b1 t. |
|
|
(3.1) |
|||||
Параметры линейного тренда находятся методом наимень- |
||||||||||
ших квадратов по формулам |
|
|
|
|
|
|
|
|
||
|
n |
1 |
n |
n |
|
|
||||
|
∑t yt − |
∑t∑yt |
|
|
||||||
|
n |
|
|
|||||||
b = |
t=1 |
t=1 t=1 |
, |
(3.2) |
||||||
|
|
|||||||||
|
|
|
|
|
|
2 |
||||
1 |
∑t2 − |
|
|
|
|
|
|
|
||
|
1 ∑t |
|
|
|||||||
|
n |
|
|
n |
|
|
|
|||
|
t=1 |
n t=1 |
|
|
|
|||||
|
b0 = yt −b1 |
|
, |
|
|
(3.3) |
||||
|
t |
|
|
|||||||
– – |
|
|
|
|
|
|
|
|
|
|
гдеyt, t – средние уровней ряда yt и времени t. |
|
|||||||||
Для нахождения значений параметров b0, b1 рекомендуется использовать пакет Excel «Анализ данных», инструмент «Регрессия».
Нарис. 3.1пунктирнойлиниейизображенлинейныйтренд.
ч |
450 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
МВт |
400 |
|
|
|
|
|
|
350 |
|
|
|
|
|
|
|
Электропотребление, |
300 |
1 |
|
|
|
|
|
250 |
|
2 |
|
|
|
||
200 |
|
|
|
|
yt = 8,11t + 118,46 |
||
150 |
|
|
|
|
|||
|
|
|
|
|
R2 = 0,7664 |
||
100 |
|
|
|
|
|
|
|
50 |
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
1 |
6 |
11 |
16 |
21 |
26 |
|
|
|
||||||
|
|
|
|
t – номер месяца |
|
|
|
Рис. 3.1. Графики ряда электропотребления (1) и линейного тренда (2)
Пример.
Для показателя «Электропотребление региона» (МВт ч) по данным с января 2021 по декабрь 2023 г. построить линейный тренд.
47
Автокорреляционный анализ показал (см. пример в п. 2.6),
что изучаемый ряд имеет линейную тенденцию, которая опи-
сывается уравнением линейного тренда yt = b0 + b1 t. Это уравнение является уравнением парной линейной регрессии, в котором в качестве независимой переменной выступает время t, а в качестве зависимой переменной – исходный ряд yt.
Для нахождения параметров тренда b0 и b1 воспользуемся программой «Анализ данных», инструмент «Регрессия», предварительно перенумеровав уровни ряда начиная с 1 до 36. Результаты расчетов приведены в табл. 3.1.
Таблица 3.1
Результаты расчетов параметров и характеристик линейного тренда
ВЫВОД ИТОГОВ |
|
|
|
|
|
|
|
|
|
|
|
||
Регрессионная статистика |
|
|
|
|
||
Множественный R |
|
0,955 |
|
|
|
|
R-квадрат |
|
|
0,911 |
|
|
|
Нормированный R-квадрат |
0,908 |
|
|
|
||
Стандартная ошибка |
|
194,708 |
|
|
|
|
Наблюдения |
|
36 |
|
|
|
|
|
|
|
|
|
||
Дисперсионный анализ |
|
|
|
|
||
|
|
|
|
|
|
|
|
df |
SS |
MS |
F |
Значимость F |
|
|
|
|
|
|
||
Регрессия |
1 |
13207515,35 13207515,35 |
348,38 |
1,93E–19 |
||
Остаток |
34 |
1288977,12 |
37911,09 |
|
|
|
Итого |
35 |
14496492,47 |
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
||
|
КоэффиСтандарт- |
t-статис |
P-зна |
Нижние Верхние |
||
|
циенты ная ошибка |
тика |
чение |
95 % |
95 % |
|
|
|
|
|
|
|
|
Y-пересе |
758,99 |
66,28 |
11,45 |
3,25E–13 |
624,29 |
893,68 |
чение |
|
|
|
|
|
|
t |
58,31 |
3,12 |
18,66 |
1,93E–19 |
51,96 |
64,65 |
|
|
|
|
|
|
|
Уравнение тренда имеет вид
yt =758,99+58,31 t, (t =1, 2, ..., 36).
48
Прямая линия тренда изображена на рис. 3.2. |
||||||
ч |
3500 |
|
|
|
|
2 |
МВТ |
3000 |
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
Электропотребление, |
2500 |
|
|
|
|
|
2000 |
|
|
|
|
1 |
|
1500 |
|
|
|
|
|
|
1000 |
|
|
|
|
|
|
500 |
|
|
|
|
|
|
|
1 |
3 |
5 |
7 |
9 11131517192123252729313335 |
|
|
|
|
|
|
|
t – номер месяца |
Рис. 3.2. График ряда (1) и линия тренда (2)
3.3. Оценкакачествауравнения линейноготренда
Оценка качества уравнения линейного тренда производится аналогично оценке качества уравнения парной линейной регрессии.
1. Найденное уравнение линейного тренда графически изображается прямой линией (см. рис. 3.2), проходящей
внутри ломаной линии – графика ряда. |
|
– |
|
– |
|
2. Если yt |
= yt, арифметические расчеты выполнены |
верно. |
|
3. Для оценки математической точности уравнения тренда можно воспользоваться показателем – средней абсолютной процентной ошибкой:
|
|
n |
|
|
|
|
|
1 |
y −y |
t |
|
|
|
||
МАРЕ = |
|
∑ |
t |
|
100 %. |
(3.4) |
|
n |
y |
|
|||||
|
|
t=1 |
t |
|
|
|
|
|
|
|
|
|
|
|
|
Принятие решения о точности уравнения основывается на табл. 3.2.
49
|
Таблица 3.2 |
Характеристика точности уравнения |
|
|
|
Значение МАРЕ, % |
Точность уравнения |
|
|
Менее 10 |
Высокая |
|
|
10–20 |
Хорошая |
|
|
20–50 |
Удовлетворительная |
|
|
Более 50 |
Неудовлетворительная |
|
|
4. Проверка статистической значимости уравнения линейного тренда в целом осуществляется с помощью F-критерия Фишера.
Находится расчетное значение (статистика) критерия
|
|
n |
|
|
2 |
|
|
|
|
|
|
∑ yt −yt |
|
n −m −1 |
|
|
|||
F |
= |
t=1 |
|
|
|
|
, |
(3.5) |
|
|
|
|
|
|
|||||
расч |
|
|
2 |
|
m |
|
|||
|
|
n |
|
|
|
||||
|
|
∑ yt −yt |
|
|
|
|
|||
|
|
t=1 |
|
|
|
|
|
|
|
гдеn – длина ряда;
(m + 1) – число параметров уравнения тренда. В случае линейного тренда m = 1.
Табличное (критическое) значение Fтабл находится по таблице критических значений распределения Фишера-Сне- декора (F-распределения) (прил. 1) по уровню значимости a
идвум числам степеней свободы df1 = m и df2 = n – m – 1 или
спомощью встроенной функции Excel «FРАСПОБР».
Если Fрасч > Fтабл, то с вероятностью ошибки a уравнение линейноготрендавцеломстатистическизначимо(адекватно).
В противном случае (Fрасч < Fтабл) уравнение в целом статистически незначимо.
5. Для проверки статистической значимости оценок параметров b0, b1 можно воспользоваться t-критерием Стьюдента.
50
