Прогнозирование курса валюты на основе нейронных сетей

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

Рубрика Экономика и экономическая теория
Вид статья
Язык русский
Дата добавления 18.07.2018
Размер файла 56,1 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Стерлитамакский филиал Башкирского государственного университета

Прогнозирование курса валюты на основе нейронных сетей

Баранова Мария Андреевна, студент

Галиаскарова Гузелия Рафкатовна,

кандидат наук, доцент, доцент

В статье рассматривается метод прогнозирования валютного курса EUR/USD, основанный на использовании многослойной нейронной сети, реализованной в программной среде приложения Deductor Studio.

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

Задача прогнозирования динамики индекса курсов доллара США и евро как всемирных эквивалентов является - актуальной. Изменения валютных курсов очень сложно предсказать в связи с их зависимостью от политической, экономической обстановки в стране и в мире.

Несмотря на определённое количество существующих методик прогнозирования, аналитический инструментарий и разнообразные программные продукты, немногие из них способны предоставить исследователю адекватное решение проблемы.

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

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

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

Искусственные нейронные сети, представляют собой систему соединённых и взаимодействующих между собой простых искусственных нейронов. Каждый нейрон такой сети имеет дело только с сигналами, которые он периодически получает, и сигналами, которые он периодически посылает другим нейронам. И тем не менее, будучи соединёнными в достаточно большую сеть с управляемым взаимодействием, такие локально простые нейроны вместе способны выполнять довольно сложные задачи.

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

Нейронные сети способны к адаптивному обучению путём реакции на положительные и отрицательные воздействия. Они показывают хорошие результаты при решении неформализованных или плохо формализованных процессов, обладают устойчивостью к частым изменениям среды [1, 2].

С помощью нейронных сетей, проведем прогнозирование валютного курса EUR/USD в программе Deductor Studio. Данное программное обеспечение позволяет на основе единой платформы осуществить все этапы прогнозирования от обработки данных до построения моделей и их визуализации.

В качестве входных параметров модели будем использовать данные котировок EURUSD в период с 20.07.2016 по 21.01.2017. Данные взяты с сайта http://www.finam.ru/. Задача будет состоять в том, что на основе имеющейся статистической информации, необходимо произвести прогноз EURUSD на 7 дней вперед. В таблице 1 частично представлены используемые входные параметры за рассматриваемый период.

Таблица 1

Исходные данные EURUSD с 20.07.2016 по 21.01.2017

Дата

Валютная котировка

20.07.16

1.1013200

21.07.16

1.1024600

22.07.16

1.0973300

23.07.16

1.0975000

24.07.16

1.0973000

...

...

29.09.16

1.1221300

30.09.16

1.1240000

01.10.16

1.1240300

02.10.16

1.1227000

03.10.16

1.1210400

...

...

16.01.17

1.0599200

17.01.17

1.0704800

18.01.17

1.0638200

19.01.17

1.0660100

20.01.17

1.0695500

21.01.17

1.0699000

Для более лучшей наглядности, представим изменения котировок EURUSD на рисунке 1.

Рисунок 1 Динамика изменений курса евро к доллару США

Перед тем как начать построение нейронной сети, обработаем входные данные в программе Deductor Studio. Далее перейдем к построению многослойной нейронной сети, обучающейся на основе метода обратного распространения ошибки. Данный метод является итеративным градиентным алгоритмом обучения, который используется с целью минимизации ошибки работы многослойного персептрона и получения желаемого выхода.

В ходе построения нейронной сети, исходное множество было разбито случайным образом на два подмножества, обучающееся и тестовое, где обучающее множество составляет 85% от исходного, а тестовое множество - 15% от сходного. В качестве активационной функции была выбрана сигмоида. Крутизна сигмоиды равна единице. Обучение нейронной сети производилось в режиме реального времени. В качестве параметров обучения выбрана скорость обучения - 0.1, и момент обучения - 0.9. В качестве остановки обучения нейронной сети использовалось условие распознания примера (если ошибка меньше 0.1) по достижению эпохи 10000.

В таблице 2 представим полученные прогнозные и реальные значения EURUSD за период с 22.01.17 по 28.01.17.

Таблица 2

Оценка прогнозных значений EURUSD с 22.01.17 по 28.01.17

Дата

Прогнозная валютная котировка EURUSD

Реальная валютная котировка EURUSD

22.01.17

1.0703800

1.0705100

23.01.17

1.0729100

1.0743400

24.01.17

1.0737200

1.0732900

25.01.17

1.0755000

1.0752100

26.01.17

1.0702100

1.0675500

27.01.17

1.0715900

1.0694900

28.01.17

1.0699300

1.0697900

Из таблицы 2 видно, что полученные прогнозные значения весьма приближены к реальным значениям. Максимальное расхождение заметно за 26.01.17 и 27.01.17. Вероятно, данное расхождение связано с резким снижением котировки с 25.01.17 по 26.01.17. Полученные результаты весьма доказывают важность прогнозирования валютного курса. Использование аналитической платформы Deductor Studio для прогнозирования котировок EURUSD можно признать оптимальным и эффективным.

Список литературы

1. Барский. А. Б. Нейронные сети: распознавание, управление, принятие решений. М.: Финансы и статистика, 2004. 175 с.

2. Еремин Д. М., Гарцеев И. Б. Искусственные нейронные сети в интеллектуальных системах управления. М.: МИРЭА, 2004. 75 с.

Размещено на Allbest.ru


Подобные документы

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

    презентация [293,2 K], добавлен 22.08.2015

  • Основные понятия прогнозирования и нейронных сетей, описание принципов их работы. Общая характеристика методов прогнозирования. Анализ проблемы организации сбыта на предприятии ООО "Славянка". Прогноз экономических показателей сбыта различными методами.

    курсовая работа [1009,1 K], добавлен 18.10.2011

  • Теория прогнозирования и планирования экономики. Классификация прогнозов и планов. Курса действий над управляемой системой как цель экономического планирования. Простые и комплексные методы прогнозирования. Методы экстраполяции и экспертных оценок.

    контрольная работа [86,7 K], добавлен 16.04.2009

  • изучение основных этапов становления мировых валютных систем и их основные характеристики. Государственное регулирование валютного курса. Специфика российского валютного рынка и анализ его современного состояния. Значение евро как резервной валюты.

    курсовая работа [57,3 K], добавлен 30.12.2013

  • Понятие валюты и валютных операций. Классификация валют. Понятие валютного курса. Классификация видов валютных курсов. Факторы, определяющие динамику валютного курса и механизм их влияния. Макроэкономические последствия колебаний валютного курса.

    контрольная работа [38,9 K], добавлен 04.01.2009

  • Теоретические основы формирования валютного курса. Сущность валютного курса как экономической категории. Факторы, влияющие на формирование валютного курса. Режим валютного курса, его эволюция в России. Методы государственного валютного регулирования.

    курсовая работа [1,3 M], добавлен 06.12.2010

  • Рассмотрение прогноза показателей социально-экономического развития России. Обобщение методов планирования и прогнозирования в экономике. Изучение применения методов планирования и прогнозирования на макроуровне. Прогноз развития сектора экономики.

    курсовая работа [44,5 K], добавлен 26.08.2017

  • Теоретические аспекты прогнозирования и планирования на предприятии. Классификация прогнозов и планов на предприятии, основных методов осуществления прогнозирования и планирования. Практическая реализация выбранного метода планирования и прогнозирования.

    курсовая работа [234,6 K], добавлен 07.10.2014

  • Роль прогнозирования в управлении предприятием. Прогнозирование первичных и вторичных показателей. Выбор метода прогнозирования. Применение аналитических показателей для количественной оценки динамики явлений. Варианты конкуренции товара на рынке.

    контрольная работа [110,8 K], добавлен 24.10.2009

  • Сущность валютного рынка и его классификация. Особенности валютного курса. Графики, отображающие соотношение доллара, евро и рубля. Динамика стоимости бивалютной корзины. Динамика среднемесячных реальных курсов. Валютная политика и валютный контроль.

    контрольная работа [2,3 M], добавлен 15.11.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.