Применение вейвлет-анализа для поддержки задач долгосрочного прогнозирования
Вид материала | Документы |
СодержаниеНепрерывное вейвлет-преобразование (НВП) Программный компонент вейвлет-анализа. Дискретное вейвлет-преобразование (ДВП). |
- Вейвлетные преобразования сигналов, 185.88kb.
- Проблемы макроэкономического моделирования занятости в современной экономике, 175.12kb.
- Методические указания к практическим занятиям для студентов всех форм обучения специальности, 605.4kb.
- «Разработка алгоритма распознавания фонем русского языка с использованием вейвлет анализа, 243.45kb.
- Решение статистических задач маркетинга в среде Пакета анализа ms exsel, 125.35kb.
- М. А. Жужа Ключевые слова: олимпиадные задачи по физике, приёмы составления задач,, 94.17kb.
- Применение методов регрессионного анализа для оценки рыночной стоимости в среде, 202.11kb.
- Удк 378. 001. 65 Применение методов регрессионного анализа для оценки рыночной стоимости, 205.09kb.
- Факультативный курс «Применение дифференциального и интегрального исчисления к решению, 69.62kb.
- «Применение методов информатики для решения химических задач», 200.25kb.
ПРИМЕНЕНИЕ ВЕЙВЛЕТ-АНАЛИЗА ДЛЯ ПОДДЕРЖКИ ЗАДАЧ
ДОЛГОСРОЧНОГО ПРОГНОЗИРОВАНИЯ
Ветрова В.В. (г. Иркутск, ИСЭМ СО РАН)
Рассматривается аппарат вейвлет-преобразований(непрерывное и дискретное) в применении к анализу геоклиматических данных для задач долгосрочного прогнозирования. Приводится технология работы реализованного компонента вейвлет-анализа, позволяющего формировать:
- сравнительные вейвлетограммы для качественного визуального сопоставления поведения процессов в разных частотно-временных масштабах;
- спектральные характеристики (с использованием материнского вейвлета Morlet);
- изменения поведения мер близостей двух исследуемых процессов.
Для решения задач долгосрочного прогнозирования природообусловленных составляющих энергетики в ИСЭМ СО РАН используется информационно-прогностическая система Гипсар[1], основу которой составляют аппроксимативные обучающиеся и нейросетевые методы, опирающиеся на выделение аналогов из конечного набора выборок исследуемых временных рядов. Изменения климата, носящие в настоящее время глобальный характер, приводят к нарушению связей между природными процессами, что влечет за собой отсутствие схожей информации в аналогах. В данных условиях формирование прогнозов будет происходить с большей ошибкой. Для повышения надежности и точности прогнозов необходимо как привлечение дополнительной информации об исследуемых рядах, так и использование современных математических методов.
В ИСЭМ СО РАН была разработана база данных геоклиматических показателей Gi3[2], представленная несколькими климатическими параметрами (показатели температуры, осадков, давления, относительной влажности, циркуляции атмосферы, вертикальной скорости изменения давления и др.). Она включает среднемесячные и суточные данные за период 1948-2008 гг., содержит как приземные показатели, так и данные по разным уровням давления. База поддерживается в актуальном состоянии путем обновления из нескольких источников в сети Интернет (рис. 1). Разработанный Gi3-инструментарий позволяет оперативно формировать временные ряды с выбранной периодичностью (год, месяц, сутки) с последующими методами их обработки (корреляционный, спектральный, регрессионный и др.).
![](images/311295-nomer-5e49f3e3.png)
Рис.1. Схема обновления БД Gi3
В настоящее время, для более качественного анализа временных рядов широко применяется математический аппарат вейвлет-преобразований (ВП). ВП позволяет достаточно точно оценивать спектральные характеристики нестационарного процесса, проводить фильтрацию данных, осуществлять анализ в широком диапазоне частотно-временной области и др. Принцип вейвлет-анализа был впервые изложен в работах Гроссмана и Морле в
1984 г. в связи с анализом свойств акустических сигналов. Условно ВП можно разделить на непрерывное и дискретное [3,4] .
Непрерывное вейвлет-преобразование (НВП)
Непрерывное ВП определяется следующей формулой:
![](images/311295-nomer-68c8fd1f.gif)
![](images/311295-nomer-a52b876.gif)
![](images/311295-nomer-m7c4bb631.gif)
![](images/311295-nomer-m2253aa39.gif)
![](images/311295-nomer-m657292df.gif)
![](images/311295-nomer-1fdfb04d.gif)
![](images/311295-nomer-5b90a540.gif)
![](images/311295-nomer-m53ccab71.gif)
![](images/311295-nomer-m48feb63b.gif)
![](images/311295-nomer-m833a4c6.gif)
Достаточным условием для
![](images/311295-nomer-mf4e595f.gif)
- линейность:
![](images/311295-nomer-m2972ab65.gif)
- инвариантность относительно сдвига:
![](images/311295-nomer-m4ed29c50.gif)
- инвариантность относительно растяжения:
![](images/311295-nomer-5309c69.gif)
Выбор базиса определяется тем, какую информацию необходимо извлечь из временного ряда. Вещественные базисы часто конструируются на основе производных функции Гаусса:
![](images/311295-nomer-6bd793c7.gif)
![](images/311295-nomer-m6ccdad02.gif)
![](images/311295-nomer-1207c308.gif)
![](images/311295-nomer-m65059735.gif)
![](images/311295-nomer-561fe6cc.gif)
![](images/311295-nomer-m4e081273.gif)
a b
Рис. 2 a) Morlet-вейвлет; b) Mhat-вейвлет
Для анализа с помощью НВП временной ряд
![](images/311295-nomer-m3a2d2473.gif)
![]() | (1) |
Применив к данному временному ряду НВП, получим:.
![](images/311295-nomer-m196a87f5.gif)
Результатом вейвлет-преобразования одномерного ряда является массив амплитуд вейвлет-преобразования - значений коэффициентов
![](images/311295-nomer-33820a4.gif)
Временная локализация частот также может быть получена с помощью оконного преобразования Фурье
![](images/311295-nomer-4b0ddaf5.gif)
![](images/311295-nomer-m23a72e92.gif)
![](images/311295-nomer-53caa7a7.gif)
![](images/311295-nomer-m405d1217.gif)
![](images/311295-nomer-53caa7a7.gif)
![](images/311295-nomer-m21e7fea1.gif)
![](images/311295-nomer-m405d1217.gif)
![](images/311295-nomer-6a2aafea.png)
Рис. 3 Функция оконного преобразования Фурье
Для анализа спектральных характеристик и выявления периодичностей используется глобальный спектр энергии:
![](images/311295-nomer-73fd0e96.gif)
![](images/311295-nomer-m1b6b37cf.gif)
![](images/311295-nomer-m760d97bf.gif)
Программный компонент вейвлет-анализа. Для анализа временных рядов, представленных в базе Gi3, реализован компонент вейвлет-анализа (рис. 4). Программный компонент основан на двух составляющих: портабельном и эффективном языке программирования Lua[6] и свободно распространяемой системе построения графиков GnuPlot.
![](images/311295-nomer-m5ff104f7.png)
Рис. 4 Технология работы компонента вейвлет-анализа
Данный компонент позволяет получать как вейвлетограмму одного ряда, так и сравнительные вейвлетограммы двух временных рядов, строить график глобального спектра и меры близости. Сначала пользователь формирует запрос, в котором указывает необходимые для анализа наименования: временных рядов или выборок, базисных вейвлетов и типа выводимого результата (вейвлетограмма, глобальный спектр, мера близости и др.). Сформированный в текстовом виде запрос обрабатывается управляющим модулем, который вызывает ядро Gi3-Lua с запросом на выборку данных из геоклиматической базы Gi3. После успешного формирования выборки применяется интегральное вейвлет-преобразование, реализованное в виде скрипта Wavelet.lua. Для базисных вейвлетов MHAT и Wave получены аналитические выражения, а для вейвлета Morlet автоматически проводится дополнительное численное интегрирование. В конечном результате формируется двумерное распределение вейвлет-коэффициентов.
Дискретное вейвлет-преобразование (ДВП). При ДВП временной ряд, представленный в виде (1) разлагается по базису, составленному из масштабных и вейвлет-функций:
![](images/311295-nomer-m71c9ff91.gif)
![](images/311295-nomer-1e781835.gif)
![](images/311295-nomer-m24890fe5.gif)
![](images/311295-nomer-m23c35912.gif)
![](images/311295-nomer-m34957301.gif)
![](images/311295-nomer-51ab3ffd.gif)
![](images/311295-nomer-m7a9e1d44.gif)
![](images/311295-nomer-m7bdb0b4b.gif)
![](images/311295-nomer-cc1127f.gif)
![](images/311295-nomer-m58cda75b.gif)
![](images/311295-nomer-18e022cb.gif)
![](images/311295-nomer-m38330815.gif)
![](images/311295-nomer-m27817bcd.gif)
- Свертка исходного ряда с низкочастотным фильтром, результатом которой является сглаженный ряд, представленный коэффициентами
- Расчет детализирующих коэффициентов
- На каждом из следующих уровней сглаживания число коэффициентов уменьшается в два раза (рис. 6)
![](images/311295-nomer-m7e9f51bf.png)
Рис. 5 Вычисление коэффициентов ДВП на уровне j
Для восстановления исходного ряда применяются функции
![](images/311295-nomer-m71c9ff91.gif)
![](images/311295-nomer-mbca1561.gif)
![](images/311295-nomer-225b806.gif)
![](images/311295-nomer-bf25484.gif)
![](images/311295-nomer-m7cd9054.gif)
Для применения ВП к прогнозированию временных рядов, оно должно быть инвариантно относительно временного сдвига, т.е. вейвлет-коэффициенты, вычисленные для ряда
![](images/311295-nomer-m45ec45df.gif)
![](images/311295-nomer-m5796fc6d.gif)
![](images/311295-nomer-m1d7f1cce.gif)
ВП À trous заключается также в разложении временного ряда на две составляющие: высокочастотную и низкочастотную. À trous относится к классу избыточных ВП: для временного ряда длины N на каждом из уровней сглаживания содержится N значений.
Данное преобразование можно разделить на следующие этапы:
- Исходный временной ряд
представляется как скалярное произведение функции
и масштабирующей функции
:
. При этом
удовлетворяет уравнению
, где
- НЧ фильтр.
- Значение сглаженного ряда в точке t на данной частоте j определяется формулой:
, тогда
- Вейвлет-коэффициенты представляют собой разность между сглаженными рядами на смежных частотах
. Также ВК можно определить как
, где
- вейвлет-функция, удовлетворяющая уравнению
.
- Исходный ряд может быть представлен в виде:
Также важным моментом при прогнозировании является точное вычисление вейвлет-коэффицентов на границе временного ряда:
![](images/311295-nomer-m6873d1af.gif)
![](images/311295-nomer-6f3ff7f8.gif)
![](images/311295-nomer-md83fcd5.gif)
![](images/311295-nomer-5e62ee28.gif)
Заключение. На основе рассмотренного математического аппарата вейвлет-преобразований разработаны алгоритмы его применения для анализа временных рядов, применяемых для решения задач долгосрочного прогнозирования. Разработан программный инструментарий для формирования вейвлетограмм временных рядов, глобальных энергетических спектров для разных диапазонов частот, сравнения вейвлетограмм на основе задаваемых меры близости. В настоящее время этот инструментарий активно используется для построения моделей прогнозирования природо-обусловленных энергетических факторов (приток воды в Ангарский каскад ГЭС, температура отопительного периода и др.) в условиях глобального изменения климата. Перспективным направлением является разработка новых методов прогнозирования, основанных на процедурах предсказания отдельных вейвлет-коэффициентов (À trous) и построения на их основе итогового прогноза
ЛИТЕРАТУРА
- Абасов Н.В., Бережных Т.В., Резников А.П. Долгосрочный прогноз природообусловленных факторов энергетики в информационно-прогностической системе ГИПСАР // Известия РАН, Энергетика, 2000, №6. С. 22-30.
- Абасов Н.В., Ветрова В.В. Технология обработки геоклиматических данных // Труды XII Байкальской Всероссийской конф. «Информационные и математические технологии в науке и управлении». Ч. II. – Иркутск: ИСЭМ СО РАН, 2007. С. 85-91.
- Чуи Ч. Введение в вейвлеты. М.: Мир, 2001.- 412 с.
- Добеши И. Десять лекций по вейвлетам. Ижевск: НИЦ “Регулярная и хаотическая динамика”, 2001.– 463 с.
- Любушин А.А. Анализ данных систем геофизического и экологического мониторинга. М.: Наука, 2007. – 228 с.
- Ierusalimschy R., Figueiredo L.H., Celes W. The implementation of Lua 5.0// Journal of Universal Computer Science 2005, №11_7. P.1159-1176.
- Renaud O., Starck J.-L., Murtagh F. Wavelet-Based Combined Signal Filtering and Prediction// IEEE Transactions SMC, Part B, Volume 35, Issue 6, Dec. 2005, P. 1241 - 1251.