Computer Research and Modeling
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Computer Research and Modeling:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Computer Research and Modeling, 2020, Volume 12, Issue 4, Pages 737–756
DOI: https://doi.org/10.20537/2076-7633-2020-12-4-737-756
(Mi crm814)
 

This article is cited in 3 scientific papers (total in 3 papers)

NUMERICAL METHODS AND THE BASIS FOR THEIR APPLICATION

A method of constructing a predictive neural network model of a time series

L. Yu. Emaletdinova, Z. I. Mukhametzyanov, D. V. Kataseva, A. N. Kabirova

Kazan National Research Technical University named after A. N. Tupolev, 10 K. Marx st., Kazan, 420111, Russia
References:
Abstract: This article studies a method of constructing a predictive neural network model of a time series based on determining the composition of input variables, constructing a training sample and training itself using the back propagation method. Traditional methods of constructing predictive models of the time series are: the autoregressive model, the moving average model or the autoregressive model — the moving average allows us to approximate the time series by a linear dependence of the current value of the output variable on a number of its previous values. Such a limitation as linearity of dependence leads to significant errors in forecasting.
Mining Technologies using neural network modeling make it possible to approximate the time series by a nonlinear dependence. Moreover, the process of constructing of a neural network model (determining the composition of input variables, the number of layers and the number of neurons in the layers, choosing the activation functions of neurons, determining the optimal values of the neuron link weights) allows us to obtain a predictive model in the form of an analytical nonlinear dependence.
The determination of the composition of input variables of neural network models is one of the key points in the construction of neural network models in various application areas that affect its adequacy. The composition of the input variables is traditionally selected from some physical considerations or by the selection method. In this work it is proposed to use the behavior of the autocorrelation and private autocorrelation functions for the task of determining the composition of the input variables of the predictive neural network model of the time series.
In this work is proposed a method for determining the composition of input variables of neural network models for stationary and non-stationary time series, based on the construction and analysis of autocorrelation functions. Based on the proposed method in the Python programming environment are developed an algorithm and a program, determining the composition of the input variables of the predictive neural network model — the perceptron, as well as building the model itself. The proposed method was experimentally tested using the example of constructing a predictive neural network model of a time series that reflects energy consumption in different regions of the United States, openly published by PJM Interconnection LLC (PJM) — a regional network organization in the United States. This time series is non-stationary and is characterized by the presence of both a trend and seasonality. Prediction of the next values of the time series based on previous values and the constructed neural network model showed high approximation accuracy, which proves the effectiveness of the proposed method.
Keywords: time series, forecasting, neural network model, perceptron, trend, seasonality, stationary series, non-stationary series, autocorrelation function, private autocorrelation function, approximation accuracy.
Funding agency Grant number
Ministry of Science and Higher Education of the Russian Federation 8.6141.2017/8.9.
The work was supported by the Russian Federation Ministry of Education and Science, project No. 8.6141.2017/8.9.
Received: 19.01.2020
Revised: 18.04.2020
Accepted: 06.05.2020
Document Type: Article
UDC: 004.89
Language: Russian
Citation: L. Yu. Emaletdinova, Z. I. Mukhametzyanov, D. V. Kataseva, A. N. Kabirova, “A method of constructing a predictive neural network model of a time series”, Computer Research and Modeling, 12:4 (2020), 737–756
Citation in format AMSBIB
\Bibitem{EmaMukKat20}
\by L.~Yu.~Emaletdinova, Z.~I.~Mukhametzyanov, D.~V.~Kataseva, A.~N.~Kabirova
\paper A method of constructing a predictive neural network model of a time series
\jour Computer Research and Modeling
\yr 2020
\vol 12
\issue 4
\pages 737--756
\mathnet{http://mi.mathnet.ru/crm814}
\crossref{https://doi.org/10.20537/2076-7633-2020-12-4-737-756}
Linking options:
  • https://www.mathnet.ru/eng/crm814
  • https://www.mathnet.ru/eng/crm/v12/i4/p737
  • This publication is cited in the following 3 articles:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Computer Research and Modeling
    Statistics & downloads:
    Abstract page:246
    Full-text PDF :108
    References:29
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024