Time Series Prediction Based on Recursive Update Gaussian Kernel Function Networks

This paper presents a new method of predicting the values of time series using recursive update Gaussian Kernel Function Networks. First, the input structure of time series prediction model is determined by the phase space analysis of time series. Then, the one step time series prediction model is trained using the Gaussian kernel function network. In the case of multiple step time series prediction, the estimated value is used along with previous input data to make a prediction model for the right next prediction step and the same process is recursively updated until it reaches the desired prediction step. In this model, the prediction model is trained in such a way that the accumulated error due to the recursive prediction method is reduced as much as possible. For the demonstration of the proposed method, the time series prediction of Kosdaq (one of the Korean composite index) data was performed. As a result, the proposed model outperforms other prediction models such as a simple recursive prediction model, direct prediction model and also other widely used regression methods, such as support vector machines and k-nearest neighbors.

[1]  X. He Crude Oil Prices Forecasting: Time Series vs. SVR Models , 2018, Journal of International Technology and Information Management.

[2]  Dirk Neumann,et al.  Automated news reading: Stock price prediction based on financial news using context-capturing features , 2013, Decis. Support Syst..

[3]  Amir F. Atiya,et al.  A review and comparison of strategies for multi-step ahead time series forecasting based on the NN5 forecasting competition , 2011, Expert Syst. Appl..

[4]  Rhee M. Kil Function Approximation Based on a Network with Kernel Functions of Bounds and Locality : an Approach of Non-Parametric Estimation , 1993 .

[5]  Hyunjung Shin,et al.  Stock price prediction based on a complex interrelation network of economic factors , 2013, Eng. Appl. Artif. Intell..

[6]  Seon Hee Park,et al.  Time series analysis based on the smoothness measure of mapping in the phase space of attractors , 1999, IJCNN'99. International Joint Conference on Neural Networks. Proceedings (Cat. No.99CH36339).

[7]  John Shawe-Taylor,et al.  Practical Bayesian support vector regression for financial time series prediction and market condition change detection , 2017 .

[8]  Abdullah M. Almarashi,et al.  Forecasting Based on Some Statistical and Machine Learning Methods , 2020, J. Inf. Sci. Eng..

[9]  Gustavo E. A. P. A. Batista,et al.  A Study of the Use of Complexity Measures in the Similarity Search Process Adopted by kNN Algorithm for Time Series Prediction , 2015, 2015 IEEE 14th International Conference on Machine Learning and Applications (ICMLA).

[10]  Rhee Man Kil,et al.  Stock Price Prediction Based on a Network with Gaussian Kernel Functions , 2013, ICONIP.

[11]  Antonio J. Rivera,et al.  Dealing with seasonality by narrowing the training set in time series forecasting with kNN , 2018, Expert Syst. Appl..

[12]  Zhongyi Hu,et al.  Multi-step-ahead time series prediction using multiple-output support vector regression , 2014, Neurocomputing.