Авторитетность издания
ВАК - К1
RSCI, ядро РИНЦ
Добавить в закладки
Следующий номер на сайте
№4
Ожидается:
16 Декабря 2025
Решение задачи прогнозирования с использованием нейронных сетей прямого распространения на примере построения прогноза роста курса акций
Forecasting stock price growth using feedforward neural networks
Дата подачи статьи: 11.10.2014
УДК: 004.8, 004.94, 51-74, 621.37
Статья опубликована в выпуске журнала № 2 за 2015 год. [ на стр. 70-74 ]Аннотация:В статье рассматривается проблема прогнозирования курса акций с использованием нейронных сетей прямого распространения. В качестве основы для алгоритмов были использованы однослойный перцептрон (без скрытого слоя) и многослойный перцептрон (по Румельхарту). Реализованы метод обратного распространения ошибки для обучения сети, а также подбор оптимального значения параметра скорости обучения для алгоритмов. Приводятся условия сходимости алгоритмов (в смысле сходимости среднеквадратического значения к некоторой константе) и оценки асимптотической сложности для алгоритмов. Проведены испытание и анализ результатов прогнозирования с использованием временного ряда динамики изменения курса акций российской энергетической компании ОАО «Газпром». Традиционные методики оценки точности прогноза, основанные на измерении отклонения прогноза от реальных данных (например, вычисление средней абсолютной оценки в процентах (MAPE) или средней абсолютной ошибки (MSE)) не всегда позволяют адекватно оценить качество прогноза для динамики стоимости акций, которым свойственна высокая волатильность, поскольку для таких данных важнее определить, когда будет рост, а когда падение, а самое главное – трудно спрогнозировать скачки, отделяющие друг от друга стационарные периоды изменения стоимости. Поэтому в статье была использована методика оценки качества прогноза, альтернативная таким методикам, как подсчет MAPE и MSE. На основе результатов прогнозирования с использованием методики подсчета точности результатов прогнозирования и анализа графика прогноза делается вывод о возможности получения достоверных прогнозов роста курса акций с использованием нейронных сетей прямого распространения.
Abstract:The article considers the problem of predicting stock prices using feedforward neural networks. The author used a single-layer Perceptron (without the hidden layer) and a multilayer perceptron (by Rumelhart) as a basis for the algo-rithms. He also implemented a backpropagation algorithm for training neural networks and optimum value selection of a learning rate parameter for algorithms. The paper specifies the conditions of algorithm convergence (in the sense of rms con-vergence to some constant). There is an estimate for the asymptotic complexity of algorithms. The paper also includes a test and analysis of forecast results using time series of share prices changes dynamics in of Russian power company OAO "Gaz-prom". Traditional methods of estimating prediction accuracy are based on the measurement of the forecast deviation from real data (for example, the calculation of the average absolute percentage assessment (MAPE) or average absolute error (MSE). They do not always make possible to assess forecast quality for stock value dynamics adequately. Stocks are characterized by high volatility since such data needs to determine when the growth and fall will be, and most importantly it is difficult to pre-dict leaps separating stationary periods of value changes. Therefore, this article uses assessment methodology of forecast quality which is an alternative to such methods as MAPE and MSE counting. The results of prediction using the calculation of prediction accuracy and the analysis of the forecast diagram allow mak-ing a conclusion about the possibility of obtaining a reliable forecast of stock growth using feedforward neural networks.
| Авторы: Лесик И.А. (_ilialesik@gmail.com) - Тверской государственный университет, НПО РусБИТех (магистр, старший инженер ), Тверь, Россия, Магистр науки | |
| Ключевые слова: arima, перцептрон, фондовый рынок, акции, прогнозирование, нейронные сети |
|
| Keywords: arima, perceptron, stock market, stocks, forecasting, neural network |
|
| Количество просмотров: 23085 |
Версия для печати Выпуск в формате PDF (4.84Мб) Скачать обложку в формате PDF (0.35Мб) |
Решение задачи прогнозирования с использованием нейронных сетей прямого распространения на примере построения прогноза роста курса акций
DOI: 10.15827/0236-235X.110.070-074
Дата подачи статьи: 11.10.2014
УДК: 004.8, 004.94, 51-74, 621.37
Статья опубликована в выпуске журнала № 2 за 2015 год. [ на стр. 70-74 ]
В статье рассматривается проблема прогнозирования курса акций с использованием нейронных сетей прямого
распространения. В качестве основы для алгоритмов были использованы однослойный перцептрон (без скрытого
слоя) и многослойный перцептрон (по Румельхарту). Реализованы метод обратного распространения ошибки для
обучения сети, а также подбор оптимального значения параметра скорости обучения для алгоритмов. Приводятся
условия сходимости алгоритмов (в смысле сходимости среднеквадратического значения к некоторой константе) и
оценки асимптотической сложности для алгоритмов. Проведены испытание и анализ результатов прогнозирования с
использованием временного ряда динамики изменения курса акций российской энергетической компании ОАО
«Газпром».
Традиционные методики оценки точности прогноза, основанные на измерении отклонения прогноза от реальных
данных (например, вычисление средней абсолютной оценки в процентах (MAPE) или средней абсолютной ошибки
(MSE)) не всегда позволяют адекватно оценить качество прогноза для динамики стоимости акций, которым свойственна высокая волатильность, поскольку для таких данных важнее определить, когда будет рост, а когда падение, а
самое главное – трудно спрогнозировать скачки, отделяющие друг от друга стационарные периоды изменения стоимости. Поэтому в статье была использована методика оценки качества прогноза, альтернативная таким методикам,
как подсчет MAPE и MSE.
На основе результатов прогнозирования с использованием методики подсчета точности результатов прогнозирования и анализа графика прогноза делается вывод о возможности получения достоверных прогнозов роста курса акций с использованием нейронных сетей прямого распространения.
Лесик И.А. (_ilialesik@gmail.com) - Тверской государственный университет, НПО РусБИТех (магистр, старший инженер ), Тверь, Россия, Магистр науки
Ссылка скопирована!
| Постоянный адрес статьи: http://swsys.ru/index.php?page=article&id=4001 |
Версия для печати Выпуск в формате PDF (4.84Мб) Скачать обложку в формате PDF (0.35Мб) |
| Статья опубликована в выпуске журнала № 2 за 2015 год. [ на стр. 70-74 ] |
Статья опубликована в выпуске журнала № 2 за 2015 год. [ на стр. 70-74 ]
Возможно, Вас заинтересуют следующие статьи схожих тематик:Возможно, Вас заинтересуют следующие статьи схожих тематик:
- Перспективы применения гибридных методов прогнозирования показателей Государственной программы России «Развитие науки и технологий»
- Автоматизированная система проектирования искусственной нейронной сети
- Нейронные сети и модели ARIMA для прогнозирования котировок
- Когнитивные гибридные системы поддержки принятия решений и прогнозирования
- Нейросетевая модель прогнозирования временных рядов финансовых данных
Назад, к списку статей


– синаптические веса нейрона j на шаге i.
Заметим, что в отличие от классического перцептрона не используется дополнительный фиксированный вход x0 (в случае его использования количество входов у каждого нейрона было бы равно m+1).
.
. (1)
при n®¥, если h удовлетворяет условию
, где λmax – наибольшее собственное значение Rx, а Rx – матрица корреляции вектора входного сигнала x(i), определяемая следующим выражением:
. Заметим, что матрица Rx будет вырожденной (фактически будет вектором).
, а если соответствуют – поиск η останавливается, поскольку дальнейшее уменьшение η будет приводить к ухудшению результатов прогнозирования. Необходимо отметить, что алгоритм поиска η, приведенный выше, является недетерминированным, число его итераций ничем не ограничено. При практической реализации это заставляет ограничивать максимальное число шагов некой константой, при достижении которой дальнейшие поиски η останавливаются.
– количество нейронов l-го слоя нейронной сети, причем mL = n; dlj(i),
– локальный градиент j-го нейрона l-го слоя нейронной сети.
, причем 
,
;
.
, где n – количество элементов x (количество элементов y будет при этом равно n – 1). Для прогнозирования с помощью многослойной нейронной сети хорошие результаты на практике дают центрирование и нормировка выборки y. Заметим, что при необходимости возможен обратный переход от временного ряда роста к временному ряду цены.
, (2)