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

Fuzzy neural networks (FNN) with the algorithm of Mamdani, Tsukamoto and Sugeno are considered in the problem of macroeconomic and financial indexes forecasting. The comparative experimental investigations of the FNN with different algorithms are described and the most efficient algorithm for such p...

Повний опис

Збережено в:
Бібліографічні деталі
Дата:2019
Автори: Zaychenko, Yu. P., Sevayee, F., Kelestin, Yu. V.
Формат: Стаття
Мова:Російська
Опубліковано: The National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute" 2019
Онлайн доступ:https://journal.iasa.kpi.ua/article/view/165433
Теги: Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
Назва журналу:System research and information technologies
Завантажити файл: Pdf

Репозитарії

System research and information technologies
_version_ 1866302342722224128
author Zaychenko, Yu. P.
Sevayee, F.
Kelestin, Yu. V.
author_facet Zaychenko, Yu. P.
Sevayee, F.
Kelestin, Yu. V.
author_sort Zaychenko, Yu. P.
baseUrl_str http://journal.iasa.kpi.ua/oai
collection OJS
datestamp_date 2019-04-25T14:46:04Z
description Fuzzy neural networks (FNN) with the algorithm of Mamdani, Tsukamoto and Sugeno are considered in the problem of macroeconomic and financial indexes forecasting. The comparative experimental investigations of the FNN with different algorithms are described and the most efficient algorithm for such problems is described.
first_indexed 2025-07-17T10:24:50Z
format Article
fulltext © Ю.П. Зайченко, Ф. Севаее, Ю.В. Келестин, 2006 56 ISSN 1681–6048 System Research & Information Technologies, 2006, № 1 TIДC ПРОБЛЕМНО І ФУНКЦІОНАЛЬНО ОРІЄНТОВАНІ КОМП’ЮТЕРНІ СИСТЕМИ ТА МЕРЕЖІ УДК 683.519 СРАВНИТЕЛЬНЫЙ АНАЛИЗ ЭФФЕКТИВНОСТИ НЕЧЕТКИХ НЕЙРОННЫХ СЕТЕЙ В ЗАДАЧАХ ПРОГНОЗИРОВАНИЯ В ЭКОНОМИКЕ И ФИНАНСОВОЙ СФЕРЕ Ю.П. ЗАЙЧЕНКО, Ф. СЕВАЕЕ, Ю.В. КЕЛЕСТИН Рассмотрены нечеткие нейронные сети (ННС) с выводом Мамдани, Цукамото и Сугено. Проведены сравнительные экспериментальные исследования ННС с различными алгоритмами вывода в задачах макроэкономического прогнозиро- вания. Определен наиболее эффективный метод нечеткого вывода для данного класса задач. ВВЕДЕНИЕ В последние годы появилось большое количество публикаций, посвящен- ных исследованиям систем с нечеткой логикой и нечетких нейронных сетей (ННС) в задачах управления, аппроксимации, классификации и распознава- ния образов [1–4, 9–12]. Их основными достоинствами по сравнению с обыкновенными ННС являются возможность работы с неполными и неоп- ределенными данными, а также возможность учета знаний экспертов в виде нечетких предикатных правил вывода типа ЕСЛИ-ТО. Появились работы по исследованию ННС в задачах прогнозирования в экономике. Так, в [5] про- веден анализ нечетких контроллеров (НК) с выводом Мамдани и Цукамото в задачах макроєкономического прогнозирования с треугольными функция- ми принадлежности. В работах [6, 7] исследована ННС ANFIS с выводом Сугено в задачах прогнозирования. В настоящей работе проводится сравни- тельный анализ ННС с различными алгоритмами и функциями принадлеж- ности в задачах макроэкономического и финансового прогнозирования (ФП) с целью определения наиболее адекватного метода для класса задач прогно- зирования, а также разрабатывается алгоритм обучения НК Мамдани и Цу- камото для гауссовских ФП. АЛГОРИТМЫ НЕЧЕТКОГО ЛОГИЧЕСКОГО ВЫВОДА Рассмотрим следующие наиболее употребительные алгоритмы нечеткого вывода, считая, для простоты, что базу знаний организуют два нечетких правила вида: 1Π : если x есть 1A и y есть 1B , то z есть 1C , Сравнительный анализ эффективности нечетких нейронных сетей … Системні дослідження та інформаційні технології, 2006, № 1 57 2Π : если x есть 2A и y есть 2B , то z есть 2C , где x и y — имена входных переменных; z — имя переменной вывода; 222111 ,,,,, CBACBA — некоторые заданные функции принадлежности. При этом четкое значение 0z необходимо определить на основе приведен- ной информации и четких значений 0x и 0y . Алгоритм Мамдани В рассматриваемой ситуации математически алгоритм может быть описан следующим образом: 1. Введение нечеткости. Находятся степени истинности для предпосы- лок каждого правила ( ) ( ) ( ) ( )02010201 ,,, xBxBxAxA . 2. Логический вывод. Находятся уровни «отсечения» для предпосылок каждого правила (с использованием операции МИНИМУМ) ),()( ),()( 02022 01011 yBxA yBxA ∧= ∧= α α где ∧ обозначена операция логического минимума (min). Затем находятся «усеченные» функции принадлежности )).(( )),(( 222 111 zCC zCC ∧=′ ∧=′ α α 3. Композиция. Производится объединение найденных усеченных функций с использованием операции МАКСИМУМ (мах, обозначенные да- лее ∨ ), что приводит к получению итогового нечеткого подмножества для переменной выхода с функцией принадлежности ( ))()()()()()( 221121 zC(α)zCαzCzCzCzµΣ ∧∨∧=′∨′== . (1) 4. Приведение к четкости. Проводится для нахождения 0z , например, центроидным методом. Алгоритм Цукамото Исходные посылки такие же, как и у предыдущего алгоритма, но здесь предполагается, что функции ( ) ( )zCzC 21 , монотонные. 1. Введение нечеткости (как в алгоритме Мамдани). 2. Нечеткий вывод. Сначала находятся уровни «отсечения» 1α и 2α (как в алгоритме Мамдани), а затем решениями уравнений )( 111 zC=α и )( 222 zC=α определяются четкие значения ( 1z и 2z ) для каждого исходного правила. 3. Определяется четкое значение переменной вывода (как взвешенное среднее 1z и 2z ) 21 2211 0 αα zαzαz + + = . (2) Ю.П. Зайченко, Ф. Севаее, Ю.В. Келестин ISSN 1681–6048 System Research & Information Technologies, 2006, № 1 58 Алгоритм Сугено Сугено и Такаги использовали набор правил в следующей форме (как и ра- нее, приведем пример двух правил): 1Π : если x есть 1A и y есть 1B , то ybxaz 111 += , 2Π : если x есть 2A и y есть 2B , то ybxaz 222 += . Описание алгоритма 1. Введение нечеткости (как в алгоритме Мамдани). 2. Нечеткий вывод. Находятся )()( 01011 yBxA ∧=α , ∧= )( 022 xAα )( 02 yB∧ и индивидуальные выходы правил 01011 ybxaz += , 02022 ybxaz += . 3. Определяется четкое значение переменной выxода 21 2211 0 αα αα + + = zz z . (3) ГРАДИЕНТНЫЙ АЛГОРИТМ ОБУЧЕНИЯ ННС С ГАУССОВСКИМИ ФУНКЦИЯМИ ПРИНАДЛЕЖНОСТИ Предложенный в работах [10,11] алгоритм обучения НК Мамдани носит эм- пирический характер, формулы для настройки параметров функций принад- лежности теоретически необоснованны. Это связано с тем, что в НК Мамда- ни и Цукамото используются треугольные ФП, а пересечение условий правил берется в форме min. В результате получаемые ФП оказываются не- дифференцируемыми. В связи с этим целесообразно сконструировать ана- литический алгоритм обучения, сходимость которого была бы строго дока- зана, для чего необходимо перейти к гауссовским ФП для условий и правил. Итак, пусть ФП і-го µ -модуля, связанного с правилом kR , описывает- ся выражением ⎪⎭ ⎪ ⎬ ⎫ ⎪⎩ ⎪ ⎨ ⎧ − −= 2 2)( *2 1exp)( ik iki iik ax x σ µ , (4) где ika , ikσ — параметры, подлежащие настройке в процессе обучения, и ФП kv -модуля имеют аналогичный вид ⎪⎭ ⎪ ⎬ ⎫ ⎪⎩ ⎪ ⎨ ⎧ − −= 2 2)( *2 1exp)( k ki ik ay y σ µ . При этом пересечение условий правил задается в виде произведения ∏ = ⎪⎭ ⎪ ⎬ ⎫ ⎪⎩ ⎪ ⎨ ⎧ − −== n i ik iki iikk axx 1 2 2)(* 2 1exp)( σ µα . (5) Сравнительный анализ эффективности нечетких нейронных сетей … Системні дослідження та інформаційні технології, 2006, № 1 59 Допустим, что дефаззификация происходит по центроидному методу, тогда общий выход ∑ ∑ = k k k kkz z α α 0 . Пусть для определения следствия правила используются монотонные ФП, и kz определяется путем решения уравнения (контроллер Цукамото) kkk zC α=)( , (6) где ⎪⎭ ⎪ ⎬ ⎫ ⎪⎩ ⎪ ⎨ ⎧ − −= 2 2)( *2 1exp)( k kk kk az zC σ . Тогда, решая уравнение (6) k k kk az α σ = ⎪⎭ ⎪ ⎬ ⎫ ⎪⎩ ⎪ ⎨ ⎧ − − 2 2)( *2 1exp , находим два корня: kkk aZ σ α * 1ln2±= . Первый корень kkk aZ σ α *1ln21 −= находится на монотонно возрас- тающем участке кривой )( kk zC , а второй kz2 — на монотонно убывающем. Пусть критерий 2 1)( =zE min)( 2 0 →− ∗zz , где ∗z — фактический выход; 0z — выход НК. Находим производные ( ) ∑ = −+= ∂ ∂ ∂ ∂ ∂ ∂ = ∂ ∂ K k k k k k kk zz a z z z z E a E 1 * 0 0 0 α α , (7) ( ) α α σσ 1ln2 1 0 0 0 0 ∑ = ∗−−= ∂ ∂ ∂ ∂ ∂ ∂ = ∂ ∂ K k k k k k kk a zzz z z z EE (8) на монотонно возрастающем участке кривой ФП kµ и ( ) α α σ 1ln2 1 * 0 ∑ = −+= ∂ ∂ K k k k k a zzE на монотонно убывающем. Для входных µ -модулей Ю.П. Зайченко, Ф. Севаее, Ю.В. Келестин ISSN 1681–6048 System Research & Information Technologies, 2006, № 1 60 ( ) 22 1* 0 0 0 ‡” ‡” ‡” )( ЃЭ ЃЭ ЃЭ ЃЭ ЃЭ ЃЭ ЃЭ ЃЭ ik iki k k K k k kkkk k ik k kik ax zz zz a z z EE σ α αα α α αα − ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ − −== = , (9) ( ) 3 2 2 1* 0 0 0 ‡” ‡” ‡” )( ЃЭ ЃЭ ЃЭ ЃЭ ЃЭ ЃЭ ЃЭ ЃЭ ik iki k k K k k kkkk k ik k kik ax zz zz z z EE σ α αα α σ α ασ − ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎝ ⎛ − −== = , (10) и тогда градиентный алгоритм обучения ННС Мамдани выглядит следую- щим образом a) для выходных модулей ∑ ∗−−= ∂ ∂ −=+ k k k nk k nkk zzna a Enana α α γγ )()()()1( 0 , (11) k k k k nk k nkk zznEnn αα αγσ σ γσσ 1ln2)()( ЃЭ ЃЭ)()1( * 011 ∑∑−−=−=+ ; (12) б) для входных µ -модулей −=−=+ )( ЃЭ ЃЭ)()1( 2 na a Enana ik ik nikik γ ( ) 220 )()( )( ‡”2 ik iki k k kk k kkk n axzz zz σα ααα γ −∑−∑ −− ∗ , (13) −=+ )()1( nn ikik σσ ( ) 2 3203 )( )‡”‡”( )-( ‡” ik iki k k kk k kkk n ax zz zz σα ααα γ − − − ∗ , (14) где 321 ,,, nnnn γγγγ — размер шага. Для сходимости метода необходимо, чтобы выполнялись стандартные условия алгоритма обучения в случайной среде [8, 9]: а) ∞→→ nn ,0γ ; б) ∞=∑ ∞ =0n nγ ; в) ∞∑ ∞ = ≺ 0 2 n nγ . Сравнительный анализ эффективности нечетких нейронных сетей … Системні дослідження та інформаційні технології, 2006, № 1 61 ЭКСПЕРИМЕНТАЛЬНЫЕ ИССЛЕДОВАНИЯ ННС В ЗАДАЧАХ ПРОГНОЗИРОВАНИЯ В МАКРОЭКОНОМИКЕ Постановка задачи прогнозирования Прогнозирование макроэкономических показателей Исходные данные. Макроэкономические показатели экономики Украины приведены в виде статистических временных рядов (табл. 1). Т а б л и ц а 1 . Макроэкономические показатели Украины Дата ВВП ОПП ИРПП ИПЦ ИОЦ РДН М2 ДБ ВК 1 2358,3 102,2 100,3 103,1 99,6 113,1 1502,0 840,1 73,7 2 2308,5 102,0 99,7 101,2 100,3 111,0 1522,9 846,1 84,6 3 2267,7 103,7 99,9 101,1 99,2 108,1 1562,4 863,5 96,5 4 2428,5 104,3 102,2 101,2 100,7 118,0 1621,3 917,7 98,2 5 2535,6 102,8 102,5 101,7 102,2 107,8 1686,0 977,7 118,2 6 2522,8 104,4 103,1 100,5 104,4 105,8 1751,1 1020,7 138,6 7 2956,4 107,8 102,6 100,7 105,4 112,3 1776,1 1019,8 142,6 8 3025,9 103,4 101,7 100,1 105,0 109,0 1812,5 1065,6 157,8 9 3074,5 10,55 101,2 100,4 105,3 106,6 1846,6 1067,9 165,5 10 2854,3 103,9 102,1 101,1 105,3 108,5 1884,6 1078,6 158,9 11 2812,5 100,8 101,6 101,6 100,2 107,8 1930,0 1128,9 163,4 12 2998,4 103,2 99,8 101,5 105,7 106,9 2119,6 1232,6 262,5 13 2725,6 104,9 100,4 102,4 100,5 114,4 2026,5 1140,1 93,8 14 2853,4 1065,0 101,4 101,6 101,2 116,8 2108,0 1240,7 110,3 15 2893,1 106,7 101,3 101,1 103,3 115,4 2208,5 1284,5 125,9 16 3014,2 107,1 101,4 101,0 103,6 109,1 2311,2 1386,8 130,1 17 3102,6 108,5 99,8 100,8 103,9 119,7 2432,4 1505,7 158,8 18 3110,7 107,0 100,7 100,8 103,9 113,8 2604,5 1534 158,8 19 3192,4 107,1 102,2 100,7 104,9 112,7 2625,4 1510,8 181,9 20 3304,7 105,5 101,4 99,6 105,9 109,8 2683,2 1500,8 185,0 21 3205,8 108,0 101,4 100,3 106,9 112,6 2732,1 1484,5 205,8 Данные взяты из сайта Госкомстата Украины [www.ukrstat.gov.ua]. ВВП — номинальный ВВП (млн грн); ОПП — объем промышленной продукции (% к соответствующему пе- риоду предыдущего года); ИРПП — индекс реальной промышленной продукции (% к соответст- вующему периоду предыдущего года). ИПЦ — индекс потребительских цен (% к соответствующему периоду предыдущего года); РДН — реальные доходы населения (% к соответствующему периоду предыдущего года); М2 — агрегат М2 (млн грн); ДБ — денежная база (млн грн); Ю.П. Зайченко, Ф. Севаее, Ю.В. Келестин ISSN 1681–6048 System Research & Information Technologies, 2006, № 1 62 ВК — всего кредиты, включая кредиты в иностранной валюте (млн грн). ИОЦ — индекс оптовых цен. Ставится задача прогнозирования следующих макроэкономических по- казателей: ИПЦ, ВВП и ОПП по известным макроэкономическим показате- лям. При этом необходимо исследовать различные алгоритмы нечеткого вывода — Мамдани, Цукамото и Сугено с различными функциями принад- лежности нечетких множеств. Для построения базы правил необходимо определить значимые пере- менные и их лаги. В качестве степени взаимосвязи между входными пере- менными nxxx ,...,, 21 и выходной переменной Y используется коэффи- циент корреляции R , по значению которого отбирались существенные переменные. Проведем исследования эффективности прогнозирования и сравним ре- зультаты, полученные с помощью следующих нечетких нейронных кон- троллеров (ННК): • Цукамото с линейными функциями принадлежности, • Цукамото с монотонными функциями принадлежности, • Мамдани с функциями принадлежности гауссовской формы, • и нейронная сеть ANFIS. В табл. 2 приведены сравнительные результаты прогнозирования пока- зателя ИПЦ, полученные разными методами нечеткого логического вывода, а соответствующие графики прогнозных значений и реальных данных — на рис. 1. Т а б л и ц а 2 . Результаты прогнозирования ИПЦ различными алгоритмами Сеть ANFIS ННК Цукамото с линейной ФП ННК Цукамото с монотонной ФП ННК Мамдани с гауссовскими ФП Реальное значение Прогноз Ошибка Прогноз Ошибка Прогноз Ошибка Прогноз Ошибка 101,5 101,28 0,22 101,32 0,18 101,32 0,18 101,34 0,16 102,4 101,69 0,71 102,15 0,25 102,16 0,24 102,34 0,06 101,6 101,43 0,17 101,28 0,32 101,30 0,30 101,48 0,12 101,1 101,54 0,44 100,86 0,24 100,89 0,21 101,07 0,03 101,0 100,92 0,08 100,70 0,30 100,71 0,29 100,94 0,06 100,8 100,73 0,07 100,65 0,15 100,65 0,15 100,70 0,10 100,8 99,83 0,97 100,13 0,67 100,24 0,56 100,73 0,07 100,7 99,88 0,82 100,22 0,48 100,22 0,44 100,65 0,05 99,6 98,86 0,74 99,09 0,51 99,13 0,47 99,44 0,16 100,3 99,54 0,76 99,78 0,52 99,80 0,50 100,18 0,12 СКО: 0,3524 СКО: 0,1577 СКО: 0,1309 СКО: 0,0930 Как можно увидеть из приведенных результатов, все три нечетких кон- троллера отлично справились с поставленной задачей. Наилучшим оказался контроллер Мамдани с гауссовскими ФП. Его среднеквадратическое отклонение составляет всего 0,0930. Дальше по качеству прогноза идет контроллер Цукамото, причем монотонные функции принадлежности (более общий вариант) дают немного лучший ре- зультат, чем линейные. Но в целом их прогнозы очень близки (СКО равня- Сравнительный анализ эффективности нечетких нейронных сетей … Системні дослідження та інформаційні технології, 2006, № 1 63 ются соответственно 0,1309 и 0,1577). Это дает основания допустить, что подбор более удачного вида функции принадлежности даст возможность улучшить результаты прогноза. И, наконец, уже на последнем месте (при сравнительно большом отста- вании) имеем результаты, полученные с помощью сетей ANFIS (средне- квадратическое отклонение равняется 0,3524). Такие результаты ННС ANFIS объясняются тем, что в ней не настраиваются параметры функций выходов правил. Прогнозирование в финансовой сфере Для проверки полученных выводов проведены экспериментальные исследо- вания различных классов ННС в задачах прогнозирования финансового рынка. Выбран рынок акций ОАО «Лукойл», допущенных к торгам на фон- довой бирже «Российская торговая система» (РТС), созданной в середине 1995 г. с целью объединения разрозненных региональных рынков в единый организованный рынок ценных бумаг России. РТС — общепризнанный центр ценообразования по ценным бумагам широкого круга эмитентов. К торговле в РТС допущено около 270 ценных бумаг, в том числе 43 облига- ции. На срочном рынке обращается 9 фьючерсных и 5 опционных контрак- тов. В информационных системах представлена информация об информа- тивных котировках порядка 750 акций и 500 векселей российских компаний. Проведены эксперименты по прогнозированию курсов акций на РТС с использованием разработанного программного продукта для трех алго- ритмов. Для обучения применялась выборка из 267 ежедневных значений показателей курсов акций ОАО «Лукойл» за период с 01.04.2005 по 30.12.2005 г. В ходе тестирования экспериментально установлено, что наиболее оп- тимальным является использование трех термов и пяти правил обучения, так как при таких параметрах мы имеем минимальную СКО и наименьшее время обучения. Обучение параметров ФП производилось градиентным ме- тодом с шагом обучения 0,04. Проведены следующие эксперименты. 97 98 99 100 101 102 103 1 2 3 4 5 6 7 8 9 10 реальные данные сеть ANFIS ННК Цукамото с линейной ФП ННК Цукамото с монотонной ФП ННК Мамдани с гауссовской ФП Рис. 1 Ю.П. Зайченко, Ф. Севаее, Ю.В. Келестин ISSN 1681–6048 System Research & Information Technologies, 2006, № 1 64 1. Использование НК Мамдани при прогнозировании курсов акций. На основе использования НК Мамдани с треугольными и гауссовскими ФП были получены результаты прогнозирования курса акций ОАО «Лу- койл», приведенные в табл. 3, а величина отклонения — на рис. 2. Т а б л и ц а 3 . Результаты прогноза НК Мамдани для ФП Гаусса Дата Реальное зна- чение Прогнозируемое значение Отклонение Квадрат отклонения 01.12.2005 58,10 58,23 0,13 0,0169 02.12.2005 58,70 58,54 0,16 0,0256 05.12.2005 59,40 59,14 0,26 0,0676 06.12.2005 59,00 59,11 0,11 0,0121 07.12.2005 59,85 59,97 0,12 0,0144 08.12.2005 59,60 59,416 0,184 0,033856 09.12.2005 59,90 60,12 0,22 0,0484 12.12.2005 60,65 60,50 0,15 0,0225 13.12.2005 60,65 60,54 0,11 0,0121 14.12.2005 61,15 61,32 0,17 0,0289 15.12.2005 60,25 60,10 0,15 0,0225 16.12.2005 61,00 61,20 0,20 0,040 19.12.2005 61,01 61,24 0,23 0,0529 20.12.2005 60,70 60,54 0,16 0,0256 СКО=0,17389 Теперь произведем прогнозирование при использовании НК Мамдани для треугольной ФП (табл. 4. и рис. 3). Как показал первый эксперимент, лучшим оказался контроллер Мам- дани с гауссовскими ФП (СКО на проверочной выборке из 14 точек состав- ляет всего 0,17389, относительная средняя ошибка — 3,02%). 2. Далее проведены эксперименты по прогнозированию с использова- нием НК Цукамото с треугольными и гауссовскими ФП. Результаты прогно- за НК Цукамото для ФП Гаусса приведены в табл. 4, а для треугольной ФП — в табл. 5. 0 0,05 0,1 0,15 0,2 0,25 0,3 01 .12 .200 5 05 .12 .200 5 07 .12 .200 5 09 .12 .200 5 13 .12 .200 5 15 .12 .200 5 19 .12 .200 5 Отклонение с Рис. 2 отклонение Сравнительный анализ эффективности нечетких нейронных сетей … Системні дослідження та інформаційні технології, 2006, № 1 65 Т а б л и ц а 4 . Результаты прогноза НК Цукамото для ФП Гаусса Дата Реальное значение Прогнозируемое значение Отклонение Квадрат отклонения 01.12.2005 58,10 58,37 0,27 0,0729 02.12.2005 58,70 58,47 0,23 0,0529 05.12.2005 59,40 59,10 0,30 0,0900 06.12.2005 59,00 59,25 0,25 0,0625 07.12.2005 59,85 60,19 0,34 0,1156 08.12.2005 59,60 59,37 0,23 0,0529 09.12.2005 59,90 60,27 0,37 0,1369 12.12.2005 60,65 60,48 0,17 0,0289 13.12.2005 60,65 60,42 0,23 0,0529 14.12.2005 61,15 61,4 0,25 0,0625 15.12.2005 60,25 60,06 0,19 0,0361 16.12.2005 61,00 61,22 0,22 0,0484 19.12.2005 61,01 61,28 0,27 0,0729 20.12.2005 60,70 60,48 0,22 0,0484 СКО=0,25285 Т а б л и ц а 5 . Результаты прогноза НК Цукамото для треугольной ФП Дата Реальное значение Прогнозируемое значение Отклонение Квадрат отклонения 01.12.2005 58,10 58,48 0,38 0,1444 02.12.2005 58,70 58,37 0,33 0,1089 05.12.2005 59,40 59,05 0,35 0,1225 06.12.2005 59,00 59,27 0,27 0,0729 07.12.2005 59,85 60,23 0,38 0,1444 08.12.2005 59,60 59,23 0,37 0,1369 09.12.2005 59,90 60,32 0,42 0,1764 12.12.2005 60,65 60,40 0,25 0,0625 13.12.2005 60,65 60,28 0,37 0,1369 14.12.2005 61,15 61,42 0,27 0,0729 15.12.2005 60,25 59,97 0,28 0,0784 16.12.2005 61,00 61,27 0,27 0,0729 19.12.2005 61,01 61,34 0,33 0,1089 20.12.2005 60,70 60,38 0,32 0,1024 СКО=0,33166 Сравнение ошибок прогнозирования для НК Цукамото с треугольной и гауссовской ФП показаны на рис. 3. Как показал второй эксперимент, лучшим оказался контроллер Цука- мото с гауссовской ФП (СКО на проверочной выборке из 14 точек составля- ет всего 0,25285, а средняя относительная ошибка прогноза — 6,67%). Ю.П. Зайченко, Ф. Севаее, Ю.В. Келестин ISSN 1681–6048 System Research & Information Technologies, 2006, № 1 66 3. В следующем эксперименте проводились исследования ННС с выво- дом Сугено. Результаты прогнозирования с использованием НК Сугено для гауссовской ФП приведены в табл. 6, а для треугольной — в табл. 7. Т а б л и ц а 6 . Результаты прогноза НК Сугено для ФП Гаусса Дата Реальное значение Прогнозируе- мое значение Отклонение Квадрат отклонения 01.12.2005 58,10 58,42 0,32 0,1024 02.12.2005 58,70 58,34 0,36 0,1296 05.12.2005 59,40 59,02 0,38 0,1444 06.12.2005 59,00 59,29 0,29 0,0841 07.12.2005 59,85 60,24 0,39 0,1521 08.12.2005 59,60 59,29 0,31 0,0961 09.12.2005 59,90 60,30 0,40 0,1600 12.12.2005 60,65 60,41 0,24 0,0576 13.12.2005 60,65 60,40 0,25 0,0625 14.12.2005 61,15 61,43 0,28 0,0784 15.12.2005 60,25 60,04 0,21 0,0441 16.12.2005 61,00 61,25 0,25 0,0625 19.12.2005 61,01 61,31 0,30 0,0900 20.12.2005 60,70 60,40 0,30 0,0900 СКО=0,31097 0 0,05 0,1 0,15 0,2 0,25 0,3 0,35 0,4 0,45 01 .12 .200 5 02 .12 .200 5 05 .12 .200 5 06 .12 .200 5 07 .12 .200 5 08 .12 .200 5 09 .12 .200 5 12 .12 .200 5 13 .12 .200 5 14 .12 .200 5 15 .12 .200 5 16 .12 .200 5 19 .12 .200 5 20 .12 .200 5 Гаусса Треугольная Рис. 3 треугольная 0 0,1 0,2 0,3 0,4 0,5 0,6 01 .12 .20 05 02 .12 .20 05 05 .12 .20 05 06 .12 .20 05 07 .12 .20 05 08 .12 .20 05 09 .12 .20 05 12 .12 .20 05 13 .12 .20 05 14 .12 .20 05 15 .12 .20 05 16 .12 .20 05 19 .12 .20 05 20 .12 .20 05 Гаусса треугольная Рис. 4 Сравнительный анализ эффективности нечетких нейронных сетей … Системні дослідження та інформаційні технології, 2006, № 1 67 Т а б л и ц а 7 . Результаты прогноза НК Сугено для треугольной ФП Дата Реальное значение Прогнозируемое значение Отклонение Квадрат отклонения 01.12.2005 58,10 58,50 0,40 0,1600 02.12.2005 58,70 58,31 0,39 0,1521 05.12.2005 59,40 59,01 0,39 0,1521 06.12.2005 59,00 59,33 0,33 0,1089 07.12.2005 59,85 60,30 0,45 0,2025 08.12.2005 59,60 59,16 0,44 0,1936 09.12.2005 59,90 60,39 0,49 0,2401 12.12.2005 60,65 60,31 0,34 0,1156 13.12.2005 60,65 60,38 0,27 0,0729 14.12.2005 61,15 61,49 0,34 0,1156 15.12.2005 60,25 59,94 0,31 0,0961 16.12.2005 61,00 61,30 0,30 0,0900 19.12.2005 61,01 61,37 0,36 0,1296 20.12.2005 60,70 60,32 0,38 0,1444 СКО=0,37545 Сравнение ошибок прогнозирования для НК Сугено с треугольной и гауссовской функциями принадлежности показано на рис. 4. Третий эксперимент показал, что лучшим является контроллер Сугено с гауссовскими ФП (ННС АNFIS), как и в двух предыдущих случаях (СКО на проверочной выборке из 14 точек 0,31097). 4. Сравнительный анализ результатов прогнозирования курсов акций разными методами. Далее были проведены сравнительные исследования эффективности прогнозирования с использованием следующих ННК и ННС: • Мамдани с гауссовскими ФП, • Цукамото с гауссовскими ФП, • Сугено с гауссовскими ФП, • Мамдани с треугольными ФП, • Цукамото с треугольными ФП, • Сугено с треугольными ФП, • и нейронная сеть ANFIS. В табл. 8 и 9 приведены сравнительные результаты прогнозирования курса акций ОАО «Лукойл», полученные разными методами нечеткого ло- гического вывода (размер проверочной выборки 10 точек). На рис. 5 показаны результаты прогнозирования для НК Мамдани, Цу- камото и Сугено, для гауссовских ФП и ННС ANFIS, а на рис. 6 — для тре- угольной ФП. Как демонстрируют приведенные результаты в таблицах, наилучшим, хотя и с небольшим отрывом, оказался контроллер Мамдани с гауссовской ФП. Его СКО составляет всего 0,16804. Дальше по качеству прогноза идет Ю.П. Зайченко, Ф. Севаее, Ю.В. Келестин ISSN 1681–6048 System Research & Information Technologies, 2006, № 1 68 контроллер Цукамото, причем гауссовские ФП дают немного лучший результат, чем треугольные. Но в целом их прогнозы очень близки (СКО=0,26981 и СКО=0,28598, соответственно). Т а б л и ц а 8 . Сравнение контроллеров с гауссовскими ФП и ANFIS Сеть ANFIS ННК Мамдани с гауссовской ФП ННК Цукамото с гауссовской ФП ННК Сугено с гауссовской ФП Реальное значение Прогноз Ошибка Прогноз Ошибка Прогноз Ошибка Прогноз Ошибка 58,10 58,62 0,52 58,23 0,130 58,37 0,27 58,42 0,32 58,70 58,23 0,47 58,54 0,160 58,47 0,23 58,34 0,36 59,40 59,00 0,40 59,14 0,260 59,10 0,30 59,02 0,38 59,00 59,57 0,57 59,11 0,110 59,25 0,25 59,29 0,29 59,85 60,51 0,66 59,97 0,120 60,19 0,34 60,24 0,39 59,60 59,02 0,58 59,416 0,184 59,37 0,23 59,29 0,31 59,90 60,66 0,76 60,12 0,220 60,27 0,37 60,30 0,40 60,65 60,04 0,61 60,50 0,150 60,48 0,17 60,41 0,24 60,65 60,07 0,58 60,54 0,110 60,42 0,23 60,40 0,25 61,15 61,78 0,63 61,32 0,170 61,40 0,25 61,43 0,28 СКО: 0,58576 СКО: 0,16804 СКО: 0,26981 СКО: 0,32668 Т а б л и ц а 9 . Сравнение контроллеров с треугольными ФП и ANFIS Сеть ANFIS ННК Мамдани с гауссовской ФП ННК Цукамото с гауссовской ФП ННК Сугено с гауссовской ФП Реальное значение Прогноз Ошибка Прогноз Ошибка Прогноз Ошибка Прогноз Ошибка 58,10 58,62 0,52 58,410 0,310 58,48 0,38 58,50 0,40 58,70 58,23 0,47 58,460 0,240 58,37 0,33 58,31 0,39 59,40 59,00 0,40 59,110 0,290 59,05 0,35 59,01 0,39 59,00 59,57 0,57 59,150 0,150 59,27 0,27 59,33 0,33 59,85 60,51 0,66 60,100 0,250 60,23 0,38 60,30 0,45 59,60 59,02 0,58 59,313 0,287 59,23 0,37 59,16 0,44 59,90 60,66 0,76 60,220 0,320 60,32 0,42 60,39 0,49 60,65 60,04 0,61 60,450 0,200 60,40 0,25 60,31 0,34 60,65 60,07 0,58 60,310 0,340 60,28 0,37 60,38 0,27 61,15 61,78 0,63 61,390 0,240 61,42 0,27 61,49 0,34 СКО: 0, 58576 СКО: 0,26847 СКО: 0,28598 СКО: 0,38902 Это дает основание допустить, что подбор еще более удачного вида функций принадлежности даст возможность еще больше улучшить резуль- таты прогноза. И, наконец, уже на последнем месте (со сравнительно большим отста- ванием) находятся результаты, полученные с помощью ННС ANFIS (СКО=0,58576). Сравнительный анализ эффективности нечетких нейронных сетей … Системні дослідження та інформаційні технології, 2006, № 1 69 ВЫВОДЫ 1. Рассмотрены нечеткие нейронные сети с логическим выводом Мам- дани, Цукамото и Сугено. 2. Описан алгоритм обучения ННС с функциями принадлежности гаус- совского вида с выводом Мамдани и Цукамото. 3. Проведены экспериментальные исследования применения нечетких нейросетей в задачах прогнозирования макроэкономических и финансовых показателей и выполнен анализ их эффективности. 4. Сравнительный анализ точности прогнозирования с использованием ННС Мамдани, Цукамото, Сугено и ANFIS показал, что наилучшим для прогнозирования экономических и финансовых характеристик является НК Мамдани с гауссовской ФП, а наихудшей — ННС ANFIS, параметры кото- рой существенно хуже в сравнении с НК Мамдани, Цукамото и Сугено. Та- 58 58,5 59 59,5 60 60,5 61 1 2 3 4 5 6 7 8 9 10 Мамдани Цукомото Сугено ANFIS real Рис. 5 Цукамото Рис. 6 58 58,5 59 59,5 60 60,5 61 1 2 3 4 5 6 7 8 9 10 Мамдани Цукомото Сугено ANFIS Real Цукамото real Ю.П. Зайченко, Ф. Севаее, Ю.В. Келестин ISSN 1681–6048 System Research & Information Technologies, 2006, № 1 70 кой результат можно объяснить тем, что в ННС ANFIS параметры выход- ных функций задаются априори, не настраиваются в процессе обучения, и это — недостатк данной нейросети. 5. Проведенные экспериментальные исследования показали большие потенциальные возможности ННС и подтвердили их эффективность в зада- чах макроэкономического и финансового прогнозирования. ЛИТЕРАТУРА 1. Круглов В.В., Борисов В.В. Гибридные нейронные сети. — М.: Горячая линия – телеком, 2002. — 382 с. 2. Осовекий С. Нейронные сети для обработки информации / Пер. с польского И.Д. Рудинского. — М. Финансы и статистика, 2002. — 344 с. 3. Сетлак Г. Интеллектуальные системы поддержки принятия решений. — Киев: Логос, 2004. — 251 с. 4. Ярушкина Н.Г. Нечеткие нейронные сети // Новости искусственного интеллек- та. — 2001. — № 3. — С. 47–51. 5. Исследование нечетких нейронных сетей в задачах макроэкономического про- гнозирования / Ю.П. Зайченко, Ф. Севаее, К.М. Титаренко, Н.В. Титаренко // Системні дослідження та інформаційні технології. — 2004. — № 2. — С. 70–86. 6. Зайченко Ю.П., Севаее Ф. Исследование нечеткой нейронной сети ANFIS в за- дачах макроэкономического прогнозирования // Тр. 11-й международной конференции «Knowledge-Dialogue-Solution». KDS. — 2005. — Varna, Bul- garia, June 20–30, 2005. — Р. 479–485 . 7. Зайченко Ю.П., Севаее Ф. Исследование эффективности нечеткой нейронной сети ANFIS в задачах макроэкономического прогнозирования // Системні дослідження та інформаційні технології. — 2005. — № 1. — С. 100–112. 8. Ермольев Ю.М., Ястремский А.И. Стохастические модели и методы в эконо- мическом планировании. — М.: Наука, 1979. — 256 с. 9. Зайченко Ю.П. Исследование операций. 6-е изд., перераб. и дополн. — Киев: Слово. — 2003. — 688 с. 10. Nauck D., Klawonn F., Kruse R. Foundations of Neuro-Fuzzy Systems. — John Wiley & Sons, 1997. — 305 p. 11. Nauck D., Kruse R. Neuro-Fuzzy Systems for Function Approximation. Faculty of Computer Science, Neural and Fuzzy System university of Magdeburg, Ger- many. — 1997. — Р. 1–8. 12. Nauck D., Kruse R. Building neural fuzzy controllers with NEFCON-1 in Rudolph Kruse Jorg Gebhardt and Rainer Ralm editors Fuzzy systems in Computer Science. — Vieweg, Braunschnag. — 1994. — Р. 141–151. 13. Nauck D., Kruse R. Designing neuro-fuzzy systems through backpropagation. In Wi- told Redrycz, editor. Fuzzy modeling: Paradigms and practire, Kluwer, Boston, 1995. — Р. 203–208. Поступила 27.06.2005
id journaliasakpiua-article-165433
institution System research and information technologies
keywords_txt_mv keywords
language Russian
last_indexed 2025-07-17T10:24:50Z
publishDate 2019
publisher The National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute"
record_format ojs
resource_txt_mv journaliasakpiua/1f/6703a013b47bd19b8902c5b47128231f.pdf
spelling journaliasakpiua-article-1654332019-04-25T14:46:04Z Comparative analysis of fuzzy neural networks efficiency in macroeconomic and financial indexes forecasting Сравнительный анализ еффективности нечетких нейронных сетей в задачах прогнозирования в экономике и финансовой сфере Порівняльний аналіз ефективності нечітких нейронних мереж у задачах прогнозування в економіці та фінансовій сфері Zaychenko, Yu. P. Sevayee, F. Kelestin, Yu. V. Fuzzy neural networks (FNN) with the algorithm of Mamdani, Tsukamoto and Sugeno are considered in the problem of macroeconomic and financial indexes forecasting. The comparative experimental investigations of the FNN with different algorithms are described and the most efficient algorithm for such problems is described. Рассмотрены нечеткие нейронные сети (ННС) с выводом Мамдани, Цукамото и Сугено. Проведены сравнительные экспериментальные исследования ННС с различными алгоритмами вывода в задачах макроэкономического прогнозирования. Определен наиболее эффективный метод нечеткого вывода для данного класса задач. Розглянуто нечіткі нейронні мережі (ННМ) з висновком Мамдані, Цукамото і Сугено. Проведено порівняльні експериментальні дослідження ННМ із різними алгоритмами висновку в задачах макроекономічного та фінансового прогнозування. Визначено найбільш ефективний метод нечіткого висновку для даного класу задач. The National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute" 2019-04-25 Article Article application/pdf https://journal.iasa.kpi.ua/article/view/165433 System research and information technologies; No. 1 (2006); 56-70 Системные исследования и информационные технологии; № 1 (2006); 56-70 Системні дослідження та інформаційні технології; № 1 (2006); 56-70 2308-8893 1681-6048 ru https://journal.iasa.kpi.ua/article/view/165433/164690 Copyright (c) 2021 System research and information technologies
spellingShingle Zaychenko, Yu. P.
Sevayee, F.
Kelestin, Yu. V.
Порівняльний аналіз ефективності нечітких нейронних мереж у задачах прогнозування в економіці та фінансовій сфері
title Порівняльний аналіз ефективності нечітких нейронних мереж у задачах прогнозування в економіці та фінансовій сфері
title_alt Comparative analysis of fuzzy neural networks efficiency in macroeconomic and financial indexes forecasting
Сравнительный анализ еффективности нечетких нейронных сетей в задачах прогнозирования в экономике и финансовой сфере
title_full Порівняльний аналіз ефективності нечітких нейронних мереж у задачах прогнозування в економіці та фінансовій сфері
title_fullStr Порівняльний аналіз ефективності нечітких нейронних мереж у задачах прогнозування в економіці та фінансовій сфері
title_full_unstemmed Порівняльний аналіз ефективності нечітких нейронних мереж у задачах прогнозування в економіці та фінансовій сфері
title_short Порівняльний аналіз ефективності нечітких нейронних мереж у задачах прогнозування в економіці та фінансовій сфері
title_sort порівняльний аналіз ефективності нечітких нейронних мереж у задачах прогнозування в економіці та фінансовій сфері
url https://journal.iasa.kpi.ua/article/view/165433
work_keys_str_mv AT zaychenkoyup comparativeanalysisoffuzzyneuralnetworksefficiencyinmacroeconomicandfinancialindexesforecasting
AT sevayeef comparativeanalysisoffuzzyneuralnetworksefficiencyinmacroeconomicandfinancialindexesforecasting
AT kelestinyuv comparativeanalysisoffuzzyneuralnetworksefficiencyinmacroeconomicandfinancialindexesforecasting
AT zaychenkoyup sravnitelʹnyjanalizeffektivnostinečetkihnejronnyhsetejvzadačahprognozirovaniâvékonomikeifinansovojsfere
AT sevayeef sravnitelʹnyjanalizeffektivnostinečetkihnejronnyhsetejvzadačahprognozirovaniâvékonomikeifinansovojsfere
AT kelestinyuv sravnitelʹnyjanalizeffektivnostinečetkihnejronnyhsetejvzadačahprognozirovaniâvékonomikeifinansovojsfere
AT zaychenkoyup porívnâlʹnijanalízefektivnostínečítkihnejronnihmerežuzadačahprognozuvannâvekonomícítafínansovíjsferí
AT sevayeef porívnâlʹnijanalízefektivnostínečítkihnejronnihmerežuzadačahprognozuvannâvekonomícítafínansovíjsferí
AT kelestinyuv porívnâlʹnijanalízefektivnostínečítkihnejronnihmerežuzadačahprognozuvannâvekonomícítafínansovíjsferí