- •1 Введение
- •2 Временные ряды электропотребления и влияющих на него факторов
- •2.1 Анализ влияния метеофакторов на электропотребление
- •3 Прогнозные модели, основанные на методах теории случайных процессов. (3 часа).
- •3.1 Моделирование графиков электрической нагрузки как случайных процессов
- •3.2 Модели нестационарных случайных процессов электропотребления
- •3.3 Многомерное моделирование на основе метода главных компонент
- •3.4 Прогнозирование электропотребления на основе сингулярного спектрального разложения
- •4.1. Моделирование и прогнозирование электропотребления на основе искусственных нейронных сетей
- •4.2 Прогнозная нейронная модель электропотребления с учетом метеофакторов
- •4. Прогнозные модели, основанные на методах искусственного интеллекта. (3 часа).
- •4.3 Нейронечеткие модели прогнозирования электропотребления
- •5. Качество прогнозирования электропотребления.
- •ЛИтература
3.3 Многомерное моделирование на основе метода главных компонент
Многомерное моделирование на основе метода главных компонент (МГК) можно разделить на следующие этапы:
Представление исходных данных наблюдений.
Пусть
имеется матрица наблюдений Х,
порядка
(n
N),
в которой N
столбцов соответствует N
исследуемым объектам, а n
строк соответствует n
переменным, характеризующим эти объекты:
(2.5)
переменные
(признаки)
объекты
Будем обозначать через i-ю строку матрицы X, т.е. i-й N-мерный вектор-строку (i=l,2,...,n). Следовательно, - это вектор строка, соответствующая i-й переменной для N объектов.
Столбцы матриц X размерности (nxN), представленной в виде (2.5), есть координаты N точек (объектов) в n-мерном пространстве переменных (признаков). Эти N точек в n-мерном пространстве можно рассматривать как выборку из распределения случайного n-мерного вектора X. Таким образом, j-й столбец матрицы X - это n-мерный вектор (j=l,2,...,N).
Исследуются
реализации случайных графиков
электрической нагрузки
(t),
в которых
j
является номером реализации, a
Pj(ti)=pij
представляет значение мощности в
сечениях
(рис. 2.1).
Таким образом, в качестве объектов
выступают реализации графиков, а
параметрами являются значения мощности
в сечениях t.
решетчатой модели (рис. 2.1,а)
или
ординаты ступенчатой модели (рис. 2.1,6).
Результаты
измерений и моделирования можно
представить в виде матрицы наблюдений:
сечение
;
реализации
(2.6)
,j=1,2,…,N.
Рис.
3.4 Представление графиков электрической
нагрузки в моделях многомерного
статистического анализа: а - реализация
решетчатых моделей графиков
;б
– ступенчатые модели графиков
Столбцы матрицы Р являются дискретными реализациями j-ro графика нагрузки (t),а строки - это совокупности значений реализаций для i-ro сечения. Следовательно, совокупность N решетчатых или ступенчатых моделей графиков нагрузки с n ступенями (n сечениями) можно представить как векторное пространство Ln /11/, элементами (точками) которого являются значения реализаций графиков в сечениях (строки матрицы P), т.е. параметры графиков.
В зависимости от целей исследования матрицы исходных данных X, Р используются непосредственно, либо преобразуются в матрицы центрированных Y /4/ или нормализованных Z /11/ данных.
В
матрице Y
элемент
определяется следующим образом:
где
-
среднее значение i-й
переменной для N
объектов (i=1,2,…,n).
В
матрице нормализованных данных Z
элементы
определяются:
(2.7)
Где
-
дисперсия i-й
переменной для N
объектов.
Нормализация данных используется в тех случаях, когда размерности компонент векторов Xi различны /4/.
2) Ортогональное преобразование для центрированных данных.
К
(2.8)
овариационная матрица KY для матрицы центрированных данных Y определяется следующим образом:KY=YYT/(N-1),
где YT - транспонированная матрица Y.
Для
перехода к отображению N
объектов в новом n-мерном
пространстве с ортогональными переменными,
которые называют также факторами
/11,13/, необходимо выполнить ортогональное
преобразование
(вращение
в n-мерном
пространстве факторов). Предварительно
необходимо определить собственные
числа
и собственные векторы
ковариационной матрицы Ку
/11/.
Далее собственные числа упорядочиваются в порядке убывания следующим образом:
.
В таком же порядке располагаются соответствующие собственным числам собственные векторы в матрице собственных векторов U.
П
(2.9)
о полученным собственным векторам выполняется следующее ортогональное преобразование:Y=UF,
,
где
U-
матрица (n
п)
собственных векторов ковариационной
матрицы KY;
F-
матрица новых ортогональных переменных
для N
объектов.
Для любого элемента вектора Yj или матрицы Y можно записать следующее выражение:
если Yj- это n-мерный случайный вектор, то матрица U является детерминированной и состоит из n линейно независимых векторов-столбцов. Матрица U является орто-нормированной, т.е.:
U=E,
U
=E,
где Е- диагональная единичная матрица.
По
матрице U
и диагональной матрице собственных
чисел
:
можно воспроизвести ковариационную матрицу KY:
или
о
(2.10)
ткуда
Сумма диагональных элементов матрицы или ее след равен следу матрицы Ку, в соответствии с выражением (2.10). И этот след равен суммарной дисперсии всех n переменных (векторов) Yj, т.е. сумме дисперсий строк матрицы Y:
(2.11)
Произведение
собственных чисел
матрицы
равно определителю матрицы
:
(2.12)
.
В
матрице F(n
N)
N
столбцов
соответствуют N
объектам в новом n-мерном
пространстве переменных (факторов,
признаков).
(2.13)
новые ортогональные переменные
.
Объекты
Новые
переменные
матрицы (2.13) являются взаимно
некоррелированными, т.е. ковариационная
матрица
является
диагональной:
(2.14)
М
(2.15)
ежду ковариационными матрицами: , полученной в соответствии с (2.10), и , полученной в соответствии с (2.14), существуют следующие соотношения:
Выражение (2.15) описывает преобразование подобия симметричной матрицы путем ее диагонализации.
Э
(2.16)
лементы матрицы F получаются из обратного преобразования:
Для
любого элемента
вектора
или матрицы F
можно записать следующее выражение:
Эффективность каждого признака , т.е. его полезность с точки зрения моделирования Yj, определяется соответствующим собственным числом . Если некоторый признак (i-я строка в матрице F или i-я компонента вектора Fj) исключается из разложения (2.3), то квадрат среднеквадратической ошибки моделирования Yj увеличивается на .
Если
выполнить разложение (2.3) по m<n
компонентам, то абсолютная
(m)
и
относительная
среднеквадратические ошибки разложения
будут равны:
(2.17)
Собственные векторы ковариационной матрицы дают наименьшее значение среднеквадратической ошибки (m) среди всех возможных ортонормированных базисных векторов.
Собственные векторы являются новыми координатными осями, а векторы - проекциями векторов Yj на эти новые оси.
Если в качестве ортогональных функций выбираются функции разложения Фурье, для нестационарных и непериодических процессов коэффициенты разложения Фурье становятся линейно-зависимыми, что уменьшает их информативность в смысле классификации и требует увеличения размерности признакового пространства.
Как известно, ковариационная матрица является положительно полуопределенной или неотрицательно определенной, т.е. ее собственные числа неотрицательны и могут иметь нулевые значения. Нулевые значения Xi имеют вырожденные матрицы , т.е. матрицы с определителем, равным нулю, det( )=0 (см. (2.12)).
Характеристическое уравнение, определяющее значения собственных чисел det( E- )=0, может иметь r<n нулевых корней, а ранг матрицы соответственно равен n-r.
Собственные числа и соответствующие им собственные векторы упорядочиваются по описанному выше правилу:
>
>…>
>
=
=…=
=0
В этом случае векторы объектов Yj, j=1,2,...,N после преобразования (2.3) отображаются в подпространство размерности (n-r): Ln-r<Ln с базисными векторами , j=1,2,...,n-r, которые соответствуют ненулевым собственным числам матрицы , ,…, [4]. Векторы новых переменных (факторов) имеют n-r компонент.
3) Преобразование для матрицы нормализованных данных Z.
Для матрицы нормализованных данных Z, элементы которой определяются по формуле (2.7), вычисляется корреляционная матрица Rz порядка (n n):
(2.18)
Для матрицы Rz, имеющей вид (2.18), вычисляются диагональная матрица собственных чисел и матрица собственных векторов U. Числа и соответствующие им векторы упорядочиваются , ,…, .
В
(2.19)
екторы матрицы Z можно разложить по ортогональным составляющим (главным компонентам), аналогично разложению (2.9) матрицы центрированных данных Y, следующим образом:Z=UF,
где
F-
матрица ненормированных главных
компонент. Для перехода к нормированным
компонентам необходимо выполнить
преобразование матрицы F
в матрицу нормированных главных
компонент
=
F,F=
Тогда выражение (2.19) примет вид:
Z
(2.20)
=U = A или
=A
г
(2.21)
деА=U
—матрица, называемая факторной структурой.
И
(2.22)
з (2.20) и (2.21) можно получить выражение для нормированных главных компонент:
=
или
=
Z,
где - матрица новых переменных (факторов) для N объектов, элементы которой, имеют тот же физический смысл, что и переменные в разложении (2.9).
Для
любого элемента
вектора
или
матрицы
в соответствии с (2.22)
можно
записать следующее выражение:
i=l,2,...,n;
j=1,2,...,N.
Элемент матрицы Z в соответствии с (3.20) можно представить следующим образом:
В
данном выражении
-
это вес k-й
компоненты в
i-й
переменной.
Можно
также сказать, что А-
это матрица коэффициентов корреляции
между главными компонентами
;
и переменными Zk
(i=1,2,...,n;
k=1,2n),
т.е.
-
это коэффициент парной корреляции
переменной (фактора) Zk
и
компоненты fi:
aki=
.
Следовательно, с помощью элементов факторной структуры А определяются переменные (факторы, признаки) Zk, наиболее тесно связаны с главными компонентами .
Вклад
i-й
компоненты в общую дисперсию n
компонент определяется как норма вектора
Аi
и равен собственному числу
:
П
(2.23)
о матрице модели А можно воспроизвести матрицу коэффициентов корреляции Rz и диагональную матрицу собственных чисел :
.
Из (2.23) следует, что столбцы матрицы А ортогональны, но не ортонормированы.
Так как на главной диагонали матрицы Rz стоят единицы, то формула (2.11) в данном случае примет вид:
t
(2.24)
r(Rz)=tr( )=n.В соответствии с (2.24) сумма диагональных элементов всегда равно целому числу n.
Таким образом, применение разложения (2.9) в виде (2.19) к матрице Z дает другие собственные векторы U и, следовательно, другие признаки F и V, чем при применении этого же разложения (2.9) к матрицам X или Y.
