Gaussian process regression model based on stacking algorithm and application to stock price prediction

Authors

  • Fan Wang
  • Tong Wang
  • Jiayu Fan

DOI:

https://doi.org/10.62051/xgxdf041

Keywords:

Stock Price Forecasting; Model Averaging; Gaussian Process Regression; Computational Efficiency.

Abstract

Gaussian process regression, as a nonparametric statistical method capable of fitting nonlinear functions, holds an important place in the realm of quantitative finance. However, when applied to the prediction of noisy stock price time series, a single Gaussian process regression is prone to overfitting, and its computational efficiency diminishes with an increase in data volume. Considering this, we propose an ensemble learning model for Gaussian processes based on Bootstrap and stacking algorithms. The proposed approach balances the training and testing errors of individual predictive models through the concept of model averaging. Additionally, it enhances the computational efficiency of Gaussian process regression by employing subsamples instead of the full sample. Furthermore, by utilizing the stacking model, it can surpass the predictive limits of Gaussian processes, thus enhancing the predictive performance of the method. Simulated data analysis indicates that under the assumption of a Gaussian process model, the proposed method exhibits smaller mean squared error, absolute error, and relative error compared to some classical methods. Ultimately, when applied to the task of predicting stock price movements, it demonstrates higher accuracy and stability.

Downloads

Download data is not yet available.

References

[1] Zhou Hongyong, Sun Yuting, Zhang Yanzhan. Analysis of energy meter demand forecast based on seasonal exponential smoothing method [J]. Electricity Demand Side Management, 2024, 26 (02): 95 - 99.

[2] Benvenuto D, Giovanetti M, Vassallo L, et al. Application of the ARIMA model on the COVID-2019 epidemic dataset [J]. Data in brief, 2020, 29: 105340.

[3] Huo J, Liu S, Zhang Z, et al. A multiscale long and short-term memory neural network prediction method for coal shed surface wind pressure [J/OL]. Engineering Mechanics, 2024: 1 - 9.

[4] Wang S, Ji B, Zhao J, et al. Predicting ship fuel consumption based on LASSO regression [J]. Transportation Research Part D: Transport and Environment, 2018, 65: 817 - 824.

[5] Chunfeng Hu, Shiming Tian, Hang Su. Monthly electricity consumption forecasting method based on elastic network model [J]. Power Engineering Technology, 2020, 39 (03): 166 - 172.

[6] You Meilu, Liang Huixiang, Abduzhixiti-Buaimaiti et al. Prediction of cotton fiber mclonal value grade based on data mining [J]. Modern Textile Technology, 2024: 1 - 8.

[7] Tzenios N. Examining the Impact of EdTech Integration on Academic Performance Using Random Forest Regression [J]. ResearchBerg Review of Science and Technology, 2020, 3 (1): 94 - 106.

[8] Cui K. Research on prediction model of geotechnical parameters based on BP neural network [J]. Neural Computing and Applications, 2019, 31: 8205 - 8215.

[9] Zeng Xiongzhi, Yu Chao. Study on spatial prediction of precipitation in Guangdong Province based on Gaussian process regression algorithm [J]. People's Pearl River, 2023, 44 (S2): 52 - 55.

[10] LIU Zhongyong, FAN Tao, HE Guolin et al. Nonlinear magnetic chain identification of permanent magnet synchronous motor based on Gaussian process regression [J]. Journal of Power Supply, 2024: 1 - 15.

Downloads

Published

12-08-2024

How to Cite

Wang, F., Wang, T. and Fan, J. (2024) “Gaussian process regression model based on stacking algorithm and application to stock price prediction”, Transactions on Computer Science and Intelligent Systems Research, 5, pp. 1301–1308. doi:10.62051/xgxdf041.