Прогнозирование курса валюты на основе нейронных сетей
Выбор методов и инструментов экономического прогнозирования. Рассмотрение метода прогнозирования валютного курса доллара и евро, основанного на использовании многослойной нейронной сети, реализованной в программной среде приложения 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Классификация методов прогнозирования. Характеристика поискового и нормативного прогнозов. Сущность и цель методов экстраполяции и методов информационного моделирования. Сущность интуитивных методов прогнозирования и особенности экспертных оценок.
реферат [20,4 K], добавлен 10.01.2012Характеристика понятий экономического роста и динамики общественного производства. Анализ объектов прогнозирования экономического роста: макроэкономические цели, показатели и счета. Изучение методики и системы прогнозирования национальной экономики в РФ.
курсовая работа [55,5 K], добавлен 04.04.2011Понятие и формы валютного курса, факторы, его определяющие, роль в развитии экономики. Специфика российской политики валютного курса. Обзор состояния внутреннего рынка. Спрос физических лиц на наличную иностранную валюту. Пропорции обмена денежных единиц.
курсовая работа [1,2 M], добавлен 08.04.2014Определение курса рубль-доллар, при условии, что инфляция доллара и рубля идет одновременно. Анализ эволюций курсов рубля за последние 11 лет. Задачи стабилизации финансовой системы России после дефолта и сопровождающего его падения курса рубль-доллар.
статья [195,5 K], добавлен 16.04.2015Необходимость применения достоверного прогноза на базе методов и моделей научного прогнозирования для эффективного регулирования экономики. Описание основных методов и моделей экономического прогнозирования, представляющих экономико-политический интерес.
реферат [13,0 K], добавлен 11.04.2010Национальная валюта как главный элемент валютной системы страны, используемая система обменного курса. Виды валютного курса и понятие обменного курса. Валютная политика и государственное регулирование валютного курса, его динамика в Республике Беларусь.
курсовая работа [647,0 K], добавлен 25.03.2012Классификация основных видов и методов прогнозирования. Фактографические и статистические методы. Историческая и математическая аналогия. Практическое применение методов прогнозирования на примере группы компаний ООО "Аэроэкспресс", экстраполяция.
курсовая работа [713,1 K], добавлен 16.04.2014История валютной пары евро-доллар. Спектральный анализ: сущность, цели, задачи. Спектральный анализ динамики кросс-курса EUR/USD с применением экспоненциального сглаживания в пакете Statistica 6.1. Построение гистограммы значений спектральной плотности.
курсовая работа [1,9 M], добавлен 28.12.2012Задачи и принципы прогнозирования, характеристика экстраполяционных, статистических и экспертных методов. Классификация экономических прогнозов. Опыт организации систем прогнозирования в высшем учебном заведении. Форсайт как практика управления.
курсовая работа [47,9 K], добавлен 13.03.2014Понятие и основные причины изменения валютного курса, влияние конъюнктурных и структурных (долгосрочных) факторов на его динамику. Политика валютного регулирования в период валютно-финансового кризиса в Украине. Негативные последствия валютного коридора.
контрольная работа [27,0 K], добавлен 17.10.2012