Non-stationary time series prediction using one-dimensional convolutional neural network models

Authors

DOI:

https://doi.org/10.15276/hait.01.2020.3

Keywords:

time series, time series prediction, deep learning, one-dimensional convolutional neural network

Abstract

The main goal of non-stationary time series prediction is the construction, identification, configuration and verification of their models. The efficiency of using machine learning technologies for the analysis of non-stationary time series is shown due to their ability to model complex nonlinear dependencies in the behaviour of the time series from both depending on previous values and external factors, to analyse features, relationships and complex interactions. The features of time series prediction using a one-dimensional convolutional neural network are discussed. The features of the architecture and the training process when using a one-dimensional convolutional neural network are considered on the example of solving the problems to predict sales and build a forecast of company stock prices. To improve the quality of the prediction, the initial time series were pre-processed by the moving average method in the window. Computer modelling of the predicting problem using the one-dimensional convolutional neural network was performed in the Python programming language. The sales prediction using the proposed one-dimensional convolutional neural network model predicted volume sale of cars and commercial vehicles in Vietnam from two thousand and eleven to two thousand and eighteen. The one-dimensional convolutional neural network model has given a high accuracy of prediction with seasonal trend data. In stock prices prediction, another architecture of one-dimensional convolutional neural network model was launched, which corresponds to non-stationary data with large lengths of data series with small intervals between minutes, such as stock trading statistics per minute. In this project, data is taken from Amazon Nasdaq one hundred for forty thousand five hundred and sixty data points. The data is divided into training and test sets. The test suite is used to verify the actual performance of the model. It is shown that the model of a one-dimensional convolutional neural network gives good results in the presence of both seasonal and trend components of the time series with large data sizes.

Downloads

Download data is not yet available.

Author Biographies

Thi Khanh Tien Nguyen, Center of Ukrainian-Vietnamese Cooperation, Odessa National Polytechnic University, Shevchenko Avenue, 1, Odessa, Ukraine, 65044

Doctor of Philosophy, Senior Lecturer of Department of Information Systems

Svitlana G. Antoshchuk, Odessa National Polytechnic University, 1, Shevchenka ave., Odesa, 65044, Ukraine

Doctor of Technical Sciences, Professor, Director of the Computer Systems Institute

Anatoly A. Nikolenko, Odessa National Polytechnic University, 1, Shevchenka ave., Odesa, 65044, Ukraine

Candidate of Technical Sciences, Associate Professor of Department of Information Systems

Kim Thanh Tran, University of Finance-Marketing, 2/4 Tran Xuan Soan Street, District 7, Ho Chi Minh City, Vietnam

Doctor of Philosophy, Senior Lecturer, University of Finance-Marketing

Oksana Yu. Babilunha, Odessa National Polytechnic University, 1, Shevchenka ave., Odesa, 65044, Ukraine

Candidate of Technical Sciences, Associate Professor of Department of Information Systems

Downloads

Published

2020-01-18

How to Cite

Nguyen, T. K. T. ., Antoshchuk, S. G. ., Nikolenko, A. A. ., Tran, K. T. ., & Babilunha, O. Y. . (2020). Non-stationary time series prediction using one-dimensional convolutional neural network models. Herald of Advanced Information Technology, 3(1), 362–372. https://doi.org/10.15276/hait.01.2020.3

Most read articles by the same author(s)

1 2 > >>