Научная статья на тему 'Декомпозиция и прогнозирование временных рядов с долговременными корреляциями'

Декомпозиция и прогнозирование временных рядов с долговременными корреляциями Текст научной статьи по специальности «Математика»

CC BY
2300
238
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ДЕКОМПОЗИЦИЯ ВРЕМЕННЫХ РЯДОВ / РЕГУЛЯРНАЯ КОМПОНЕНТА / ТРЕНДОУСТОЙЧИВОСТЬ / ДОЛГОВРЕМЕННЫЕ КОРРЕЛЯЦИИ / ПРОГНОЗИРОВАНИЕ / DECOMPOSITION OF TEMPORARY RANKS / REGULAR COMPONENT / STABILITY OF A TREND / LONG-TERM CORRELATIONS / FORECASTING

Аннотация научной статьи по математике, автор научной работы — Тебуева Фариза Биляловна, Перепелица Виталий Афанасьевич, Кабиняков Михаил Юрьевич

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Тебуева Фариза Биляловна, Перепелица Виталий Афанасьевич, Кабиняков Михаил Юрьевич

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

DECOMPOSITION AND FORECASTING OF TIMES SERIES WITH LONG-TERM CORRELATIONS

N article the technique of decomposition of time series with long-term correlations is offered. Feature of time series of this class is non-obedience to the normal law, lack of a visible trend and non-performance of a condition of independence of values of a row. For receiving trend components Hurst's modified algorithm, allowing to allocate trend pieces in a temporary row is used. Forecasting is carried out on the basis of cellular and automatic model in which the configuration for the forecast decides on memory by depth of memory of series.

Текст научной работы на тему «Декомпозиция и прогнозирование временных рядов с долговременными корреляциями»

УДК 519.86

Ф.Б. Тебуева, В.А. Перепелица, М.Ю. Кабиняков

ДЕКОМПОЗИЦИЯ И ПРОГНОЗИРОВАНИЕ ВРЕМЕННЫХ РЯДОВ

С ДОЛГОВРЕМЕННЫМИ КОРРЕЛЯЦИЯМИ

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

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

F.B. Tebueva, V.A. Perepelitsa, M.Yu. Kabinyakov DECOMPOSITION AND FORECASTING OF TIMES SERIES WITH LONG-TERM CORRELATIONS

In article the technique of decomposition of time series with long-term correlations is offered. Feature of time series of this class is non-obedience to the normal law, lack of a visible trend and non-performance of a condition of independence of values of a row. For receiving trend components Hurst's modified algorithm, allowing to allocate trend pieces in a temporary row is used. Forecasting is carried out on the basis of cellular and automatic model in which the configuration for the forecast decides on memory by depth of memory of series.

Decomposition of temporary ranks; regular component; stability of a trend; long-term correlations; forecasting.

Предметом исследования в настоящей статье является регулярная компонента [1] временных рядов эволюционных дискретных процессов с долговременными корреляциями [2]. Современное прогнозирование предполагает научно обоснованное суждение о возможных состояниях некоторой системы в будущем, об альтернативных путях и сроках его осуществления, оно предпочитает получение количественных оценок этих состояний при помощи математических и инструментальных средств реализации.

Все известные методы прогнозирования временных рядов можно разбить на 5 групп [3]:

1. Методы, основанные на построении многофакторных корреляционнорегрессионных моделей.

2. Методы авторегрессии, учитывающие взаимосвязь членов временного ряда.

3. Методы, основанные на разложении временного ряда на компоненты: тренд, сезонные колебания, циклическая компонента и случайная составляющая.

4. Методы, позволяющие учесть неравнозначность исходных данных.

5. Методы прямой интерполяции, использующие разные трендовые модели.

К настоящему времени наибольшее распространение и применение в реальных расчетах получили методы третьей группы из вышеперечисленных. Чаще всего в реальном моделировании временных рядов основное внимание уделяется анализу трендов и сезонности. При этом построение прогнозной модели рассматри-

ваемого временного ряда реализуется через преобразование его в базовую модель временного ряда. Точно так же каждый элемент, т.е. каждое число в этой базовой модели временного ряда получается путем сложения или перемножения четырех компонент:

«Данные = трендхсезонностьхцикличностьхрегулярность».

Эти четыре базовые компоненты временного ряда (тренд, сезонность, циклическая и случайная компоненты) можно оценивать различными способами.

В настоящей работе предлагается новый метод декомпозиции, предназначенный для персистентных [2] временных рядов. Известно, что персистентным рядом называется временной ряд, который склонен следовать трендам или является трендоустойчивым. Трендоустойчивость [2] представляет собой характеристику, обратную Марковским зависимостям, которые быстро распадаются, обращаясь в шум. Если временной ряд обладает памятью, то он обладает трендами и циклами, вообще говоря, различной длины.

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

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

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

Этап 1. Выделение трендовой компоненты путем разбиения временного ряда на трендовые участки, построения на каждом из них линейного тренда и объединения полученных трендов.

Этап 2. Вычленение из временного ряда трендовой компоненты, получение циклической и случайной компонент.

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

Этап 4. Вычленение из временного ряда этапа 2 временного ряда этапа 3, получение нерегулярной компоненты.

В общем случае при декомпозиции каждый член временного ряда Y =

(1)

(2)

Этап 5. Получение регулярной компоненты путем сложения трендовой и циклической компонент.

На этапе 1 для разбиения временного ряда на трендовые участки предлагается использовать инструментарий фрактального анализа. Фрактальный анализ временного ряда осуществляется в основном на базе алгоритма последовательного Я/5-анализа [4]. С помощью этого алгоритма находятся количественные или качественные оценки таких фрактальных характеристик, как наличие или отсутствие памяти в рассматриваемом временном ряде, персистентность или антиперсистен-тость (реверсирование или частый возврат к среднему), трендоустойчивость или ее отсутствие, глубина памяти, значение показателя Херста, характеристики циклической компоненты (если таковая имеется и др.). Алгоритм последовательного Я/5-анализа применяется к последовательности таких отрезков исходного временного ряда, каждый из которых получается путем удаления начального уровня предшествующего отрезка временного ряда. Далее для каждого отрезка строятся так называемые Н-траектория и Я/5-траектория, которые представляют собой информацию в виде числовых оценок вышеперечисленных фрактальных характеристик, относящихся к началу (т.е. к определенной начальной последовательности уровней) очередного анализируемого отрезка временного ряда.

На этапе 2 происходит вычленение из временного ряда трендовой компоненты путем векторного вычитания для аддитивной модели

V + Е = X — и = ^ у; — ы^}, ; = 1, п (3)

и векторного деления для мультипликативной модели

V • Е = X /и = {у1 /ы.), ; = 1П. (4)

Выражения (3) и (4) представляют собой обобщение циклической и случайной компонент для аддитивной и мультипликативной моделей соответственно.

На этапе 3 из (2) или (3) вычленяется циклическая компонента V = (у^ путем сглаживания временного ряда скользящего среднего. Метод скользящего среднего является наиболее распространенным инструментом математической статистики. Этот метод применяется для характеристики тенденции развития исследуемой статистической совокупности и основан на расчете средних уровней ряда за определенный период.

На этапе 4 для выделения случайной (нерегулярной) компоненты Е = (в;),

как и ранее, необходимо: для аддитивной модели из (3) вычесть полученную на этапе 3 циклическую компоненту V = (у^, для мультипликативной модели (4)

разделить на компоненту V = (у^ .

На этапе 5 происходит формирование регулярной компоненты, включающей в себя трендовую и циклическую. Для этого следует выполнить векторное сложение Я = и + V = (ы; + для аддитивной модели и векторное умножение

Я = и •V = (ы; • . Таким образом, из временного ряда У выделены регулярная

компонента Я и нерегулярная компонента Е .

Алгоритм прогнозирования на базе линейных клеточных автоматов [5] состоит из следующих четырех этапов.

Этап 1. Преобразование числового временного ряда в лингвистический временной ряд с целью обеспечить возможность применить квазигенетический алгоритм, работающий с комбинаторными конфигурациями, представляющими собой структуру лингвистического временного ряда и его терм-множество Ш .

Этап 2. Построение определяемой данным лингвистическим временным рядом генетической памяти клеточного автомата состоит из подэтапов:

♦ формирование множества М всех /-конфигураций, содержащих в полученном лингвистическом временном ряде, / = 1,2,...,Ь, где Ь - глубина памяти;

♦ вычисление частот и частостей переходов /-конфигураций из М в состояния-термы из Ш.

Этап 3. Формирование прогноза для рассматриваемых числового и лингвистического временных рядов путем реализации «мягких вычислений» на базе построенной памяти клеточного автомата:

♦ получение прогноза в виде лингвистического нечеткого множества;

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

Этап 4. Валидация, т. е. получение оценок погрешности для полученного прогноза для данных числового и лингвистического временных рядов.

Применим этапы предлагаемой прогнозной модели к временному ряду некоторого ежегодного экономического показателя в период с 1955 г. по 2011 г. Обозначим этот временной ряд через

г = (г;), ; = 1,2,...,п. (5)

Иллюстрация временного ряда г приведена на рис. 1. Преобразование числового временного ряда в лингвистический временной ряд означает замену числовых элементов г;, ; = 1,2,..., ? лингвистическими переменными, называемыми термами. Совокупность этих термов принято называть терм-множеством, которое обозначаем и = {ы }. Возьмем, к примеру, терм-множество и , состоящее из

трех элементов: ы = Н - низкий уровень, ы = С - средний уровень, ы = В -

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

и = (ы;), ; = 1,2,...,п. (6)

Рассмотрим подробнее этап преобразования числового временного ряда в лингвистический временной ряд, который начинается с визуализации столбчатой диаграммы временного ряда г (см. рис. 1). На этой диаграмме выделяем жирными точками столбики, представляющие явно большой (малый) уровень инвестирования. Далее, соединяя соседние жирные точки пунктирными отрезками, получаем верхнюю огибающую ломанную (ВОЛ) и нижнюю огибающую ломанную (НОЛ).

Далее последовательно для каждого столбика диаграммы рассматриваем отрезок, соединяющий точку его пересечения с НОЛ точкой его пересечения с ВОЛ. Этот отрезок делим на три равновеликих интервала: нижний, средний и верхний. Отмечаем на каждом из таких отрезков концы среднего интервала, после чего каждую пару соседних верхних (нижних) концов средних интервалов соединяем пунктирным отрезком, в результате чего получаем границы срединной области гистограммы (СОГ).

Рис. 1. Столбчатая диаграмма временного ряда г

Числовой временной ряд преобразуем в лингвистический вида (6), осуществляя окрашивание каждого столбика гистограммы, как показано на рис. 1. Рассматривая ;-й столбик этой диаграммы, элемент г; заменяем термом Н, если верх

столбика находится ниже СОГ, иначе заменяем г; термом С , если его верх принадлежит СОГ и, наконец, заменяем термом В , если верх этого столбика находится выше СОГ. Преобразование временного ряда заканчивается тогда, когда

последний элемент г; заменяется соответствующим термом.

Временные ряды г и и обладают долговременной памятью. Последнее означает, что такие ряды аккумулируют предыдущую информацию об объемах инвестирования и степень его влияния на последующий объем инвестирования. Наличие долговременной памяти у временного ряда г подтверждается результатами фрактального анализа. Основная числовая характеристика этого результата заключается в том, что полученные значения показателя Херста Н колеблются для временного ряда г в пределах от 0,6 до 0,9, т.е. в зоне черного шума.

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

ы;+к —/, ы;+к—1+1,..., ы;+к , / = 1,к , (7) т.е. конфигурациями длины / = 1,2,...,к в отрезке этого ряда

ы;+1,ы;+2,..., ы;+к , ; = 1 п — к + ^ (8) где через к обозначена глубина памяти рассматриваемого ряда. Для всякого ; = 1,2,..., п — к + 1 значение лингвистической переменной ы;+к в (7) определяется лишь такими /-конфигурациями вида (8). Алгоритм нахождения глубины памяти основывается на частотной статистике переходов в состояния Н , С и В всех /-конфигураций, имеющих место в лингвистическом временном ряде и .

Обозначим через М (и) множество всех /-конфигураций / < к, которые можно

к

обнаружить в лингвистическом временном ряде и ; М (и ) = и М/ , где М / - это

/=1

подмножество всех /-конфигураций в лингвистическом временном ряде и при фиксированном /. Рассмотрим какую-либо фиксированную /-конфигурацию, которую обозначим в виде отрезка

ы1 , ы2,..., ы . ,..., ы/ . (9)

Если в лингвистическом временном ряде и выделен отрезок ы1+1, ы1+2,..., ы1 + .,..., ы1+1, совпадающий с (7), т.е. ы1+ . = ы °, . = 1, /, то по отношению к следующему элементу ыы +1 = ы0 , ы0 е и = {Н ,С,В} условимся говорить, что /-конфигурация (9) переходит в состояние ы0 , т.е. в лингвистическую

0

переменную ы1+1+1, совпадающую с термом ы .

Пусть терм-множество и имеет мощность |и| > 3. Тогда, если имеют место

перемежающиеся переходы в два фиксированные состояния, то говорим, что /-конфигурация (7) обладает частичной памятью. Если же фиксированная конфигурация демонстрирует переходы в каждое из трех состояний Н, С , В, то говорим, что данная конфигурация не обладает памятью. Переходы всех конфигураций с частотами и частостями представляют собой память клеточного автомата, являющуюся основной частью математической модели, предназначенной для прогнозирования лингвистического временного ряда и .

На основании подсчета всех возможных переходов в лингвистическом временном ряде и можно сформировать следующую статистику переходов и оценку памяти отдельных /-конфигураций, составляющих множество М. Для всякого отрезка длины 1 (Н, С или В) и всякого отрезка длины 2 (НН, НС, НВ, СН, СС, СВ, ВН, ВС, ВВ) в ряде ы1, I = 1, п всякий раз находились случаи переходов в Н, С и В. Первые признаки наличия памяти (частичной), когда переходы происходят в два состояния, обнаружились при / = 3: 22,2 % 2-конфигураций демонстрируют частичную память; для / = 3: 54,5 % 3-конфигураций демонстрируют наличие памяти, т.е. с равной 1 частостью переходы в какое-либо из трех состояний ы е{Н, С, В} и 14,6 % 3-конфигураций демонстрируют наличие частичной

памяти.

Для / = 4 42,5 % 4-конфигураций демонстрирует наличие памяти и 19 % демонстрирует наличие частичной памяти. Для / = 5 наличие памяти демонстрирует 69,2 % 5-конфигураций и 23,1 % демонстрирует частичную память. Для / = 6 наличие памяти демонстрируют 85,7 % и 14,2 % частичной памяти. Для / = 7 все 100 % конфигураций демонстрируют наличие памяти.

Частотная статистика переходов /-конфигураций в определенное состояние ы0 еи = {Н , С, В} формируется следующим образом. Сначала, для каждой

1-конфигурации ы^ е{Н, С, В} подсчитываем количество ее переходов в каждое из трех состояний Н, С, В. Частота перехода - это числа, означают количество на-

блюдаемых 7-конфигураций ы°, ы'0 е и в каждое из трех состояний Н, С, В.

На основании этих данных можно вычислить эмпирические значения частостей переходов из 1-конфигураций в состояния Н, С, и В:

М (Н ^ Н ) = 8/14, м (С ^ Н ) = 4/17, м (В ^ Н ) = 3/24,

М ( ^ С) = 4/14, м (С ^ С) = 5/17, м (С ^ С) = 7/24, (10)

^В) = 2/14, ж1(С ^В) = 8/17, жВ ^В) = 14/24.

Далее, для каждой 2-конфигурации ы0 ы ° е М подсчитываем количество пе-

реходов в каждое из трех состояний Н, С , В. Таких конфигураций в конкретном

лингвистическом временном ряде и оказалось девять. Имеем 6 переходов из НН в

Н, 1 переход из НН в С и 1 переход из НН в В; 1 переход из НС в Н, 3 перехода из НС в В и т.д. На основании этих данных можно вычислить эмпирические значения частостей переходов из 2-конфигураций НН, НС, НВ в состояния Н, С и В:

м2(НН ^Н) = 6/8, м2(НС ^Н) = 1/4, м2(В^ Н) = 0/2, м2(НН ^С) = 1/8, м2(НС^С) = 0/4, м2(В^С) = 1/2, (11)

м2(НН ^ В) = 1/8, м2(НС ^ В) = 3/4, м2(НВ ^В) = 1/2.

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

2-конфигураций СН, СС, СВ, ВН, ВС, ВВ в Н, С и В. Далее, для каждого значения

I > 3 рассматриваем подмножество М/2) с М всех /-конфигураций, встречающихся в лингвистическом временном ряде и, мощность |м г(2)| = Nг(2). По аналогии с (10), (11) вычисляем эмпирические значения частостей переходов из каждой конкретной /-конфигурации ы1°ы2’...ы/0 е М\т> в состояние Н, С и В:

(ы10ы°...ы/° ^ Н), (ы10ы°...ы/° ^ С), м (ы10ы°...ы/° ^ В). (12)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Прогноз терма ып+1 представляется в виде нечеткого лингвистического множества ип+1 = {(Н 'Нн ), (С;ЛС), )В;ЦВ )}, где значение функции принадлежности ¡Л удовлетворяет равенству /иН + /иС + /иВ = 1. Значения /ЛН , ¡Л с , /Лв вычисляются через значения частостей вида (10)-(12), получаемых для различных / -конфигураций в следующем отрезке лингвистического временного ряда

ып-1 +1 , ып-к ,...,ып . (13)

Сначала согласно (10) вычисляются частости переходов из 1-конфигурации ып в состояния Н, С, В: м1 (ып ^ Н), м1 (ып ^ С), м1 (ып ^ В). Далее, согласно (11), вычисляются эмпирические значения частостей переходов из 2-конфигурации ып -1ып в состояния Н, С и В: (ып-1ып ^ Н), м2(ып 1ып ^ С) и м2 (ып-1ып ^ В), по-

сле чего вычисляем значение частостей переходов из 3-конфигурации в ып-2 ып-1ып в состояния Н, С и В. Если 3-конфигурация ып-2ып-1ып демонстрирует наличие памяти, например, ж3 (ып-2ып-1ып ^ С) = 1, то переходим к вычислению искомых значений ЛН , ЛС, ЛВ. Для этого сначала вычисляем ненормированные значения

М.Н = Щ1 (ып ^ Н )+ Щ2 (ып_1Ып ^ Н )+ 0>

МС = Щ (ып ^ С)+ Щ2 (ып_1Ып ^ С)+ 1

МВ = Щ (ип ^ В) + Щ (Ып_1Ып ^ В) + О и их сумму — = Ми + Мс + Мв, после нормировки, которых получаем

Ми =М, Мс = М, М =М Оъ Оъ —

Если 3-конфигурация Ып_2Ып_1Ып не демонстрирует наличие памяти, то рассматриваем 4-конфигурацию Ып_3Ып_2Ып_1Ып , для которой вычисляем частости ее переходов в состояния Н, Си В■ Всякий раз к вычислению искомых значений МН , Мс , Мв переходим тогда, когда встретится такая /-конфигурация

Ып_к+1, Ып_к+2,"., Ып , (14)

которая демонстрирует наличие памяти. Например, получаем единичное значение частости перехода / -конфигурации (14) при к = / для перехода в терм В: Щ (ып_/+1Ып_/+2 ■■■Ып ^ В ) = 1. В таком случае, как было сказано выше, сначала вычисляем ненормированные значения функции принадлежности:

+ ■■■ + Щ/_1 (ып_/+2Ып_/+3-Ып ^ Н ) + 0,

Им = ('п — м)+ ^2 (“п-1“п —— ;

И'с = w1^ (ип — С) + Щ{ (“п-1“п —

ИВ = w1{ — В) + ^2 ' п 1 ' 3 —

...ип — С) + 0, (15)

-1 + г> -1 + Ъ ...^п

уі-1 Уп-і + 2'п-і+3-..''п — В)+ 1

и значения их суммы — = НН + Мс + Мв ■ После чего вычисляем искомое значение функции принадлежности для лингвистического нечеткого множества

и п+\:

Ми = —, Мс =М, и, = М (16)

— — —/

Применительно к понятию «модель», термин «верификация» означает проверку структуры и логики модели, а термин «валидация» означает проверку соответствия данных, полученных на основе модели, реальному процессу ■ Для реализации этих видов проверки построенной прогнозной модели последовательно рассматриваем лингвистические временные ряды

ы( , I = 1,2,^, т, т = п_ г, г = 1,п _ к, (17)

т^е- ряды вида (17) получаются путем удаления из лингвистического временного

ряда и последних г его членов^ Для каждого фиксированного индекса т стро-

им прогноз терма Ыт+1, представляемого в виде лингвистического нечеткого множества и т+1 ={(Н ;Мн ^ )сМс М в;м, )}■

Осуществим трансформацию прогнозного лингвистического нечеткого множества в числовой прогноз с помощью известной процедуры дефазификации нечеткого множества [6]

Пусть получено лингвистическое прогнозное значение

и0+! =Нн ;0,18), )с ;0,30),(В;0,52)} (18)

Приведем описание процесса преобразования лингвистического нечеткого множества (18) в числовое (классическое) нечеткое множество

С = {(уИ; Ми И Ус; Мс И уВ ; Мв )}• (19)

В качестве подходящих числовых значений элементов у°, и £ {И, С, В} выбираются ближайшие к элементам и1 низкие, средние и высокие уровни, которые затем усредняются:

и0 = и55 = 305,43; иС = и56 = 624,15; и В = и57 = 796,37 •

Отсюда, с учетом представленных в лингвистическом нечетком множестве (19) значений функции принадлежности Ми , Мс, Мв , получаем искомый прогноз в виде числового нечеткого множества

и0+1 = {(305,43; 0,18),(624,15; 0,30),(796,37; 0,52)}.

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

3

ии0+1 = £ М • У0 = 0,18 • 305,43 + 0,30 • 624,15 + 0,52 • 796,37 = 657,43,

г=1

где индексом г = 1,2,3 перенумерованы соответственно термы Н, С, В:

М1 = Ми = 0,18, М2 = Мс = 0,30, М3 = Мв = 0,52.

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

временной ряд и0 прогнозных значений иг°, I = Ь,L +1,...,п, занумерованных

тем же индексом, которым были занумерованы уровни в исследуемом временном ряде Z. Тогда относительная погрешность прогнозирования для каждого наблю-

г "1 и ~ и0

дения I Е\Ь, Ь +1,..., п} вычисляется по формуле е. = '—-И. В качестве оценки

' и0

1 п

точности прогнозирования принимаем среднее значение е = V е .

п - Ь + 1 1

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Кобелев Н.Б. Практика применения экономико-математических методов и моделей.

- М.: ЗАО «Финстатформ», 2000. - 246 с.

2. Петерс Э. Фрактальный анализ финансовых рынков: Применение теории Хаоса в инвестициях и экономике. - М.: Интернет-Трейдинг, 2004. - 304 с.

3. Лопатчиков Л.И. Экономико-математический словарь. - М.: Наука, 1987. - 510 с.

4. Перепелица В.А., Тебуева Ф.Б., Темирова Л.Г. Структурирование данных методами нелинейной динамики для двухуровневого моделирования. - Ставрополь: Ставропольское книжное издательство, 2006. - 282 с.

5. Курдюмов С.П., Малинецкий Г.Г., Потапов А.Б. Нестационарные структуры, динамический хаос, клеточные автоматы. В кн. “Новое в синергетике. Загадки мира неравновесных структур”. - М.: Наука, 1996. (Серия «Кибернетика: неограниченные возможности и возможные ограничения»). - С. 95-164.

6. Ярушкина Н.Г. Основы теории нечетких и гибридных систем: Учеб. пособие. - М.: Финансы и статистика, 2004. - 320 с.

Статью рекомендовал к опубликованию д.т.н., профессор В.Д. Ковалев.

Тебуева Фариза Биляловна - Федеральное государственное автономное образовательное учреждение высшего профессионального образования «Северо-Кавказский федеральный университет»; e-mail: tebueva@stavsu.ru; 355004, г. Ставрополь, ул. Мира, 145, кв. 40; тел.: 89283080307; кафедра организации и технологии защиты информации; к.ф.-м.н.; доцент.

Перепелица Виталий Афанасьевич - e-mail: perepel2@yandex.ru; 369000, г. Черкесск, ул. Октябрьская, д. 309, кв. 18; кафедра компьютерной безопасности; д.ф.-м.н.; профессор-консультант.

Кабиняков Михаил Юрьевич - e-mail: micssys@gmail.com; 352909, г. Армавир, ул. Розы Люксембург, 183, кв. 8; тел.: 89282482374; кафедра организации и технологии защиты информации; соискатель.

Tebueva Fariza Bilyalovna - Federal public independent educational institution of higher education «North-Caucasian Federal University»; e-mail: tebueva@stavsu.ru; 145, Mira street., q. 40, Stavropol, 355004, Russia; phone: 89283080307; the department of the organization and technology of protection of information; cand. of phis.-math. sc.; associate professor.

Perepelitsa Vitaly Afanasievich - e-mail: perepel2@yandex.ru; Russia; the department of the of computer safety; dr. of phis.-math. sc.; professor.

Kabinyakov Mihail Yurievich - e-mail: micssys@gmail.com; 183, Rosa Luxemburg street, q. 8, Armavir, 352909, Russia; phone: 89282482374; the department of the organization and technology of protection of information; graduate student.

УДК 681.51

А.Р. Гайдук, Е.А. Плаксиенко ИНВАРИАНТЫ МНОГОМЕРНЫХ УПРАВЛЯЕМЫХ СИСТЕМ*

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

Многомерная система; виртуальная модель; управление; марковский параметр; инвариант; структура.

A.R. Gaiduk, E.A. Plaksienko

INVARIANTS OF MULTIVARIABLE CONTROLLED SYSTEMS

The virtual models equations of the full multivariable controlled systems, including them markov parameters are received. The markov parameters can enter into these equations both in scalar, and in the matrix form. These equations both at scalar and at the matrix form of markov parameters are similar to the usual equations of multivariable systems in the state variables. It is shown, that markov parameters are structural invariants of an multivariable controlled systems, determine their structure, the order and a degree of influence controls as a series of steps on output variables of controlled system and their derivatives on time.

Multivariable system; virtual model; control; markov parameter; invariant; structure.

* Работа выполнена при поддержке РФФИ (гранты № 11-08-01196-а; 12-08-90050-Бел_а). 120

i Надоели баннеры? Вы всегда можете отключить рекламу.