IDEAS home Printed from https://ideas.repec.org/a/gam/jmathe/v11y2023i5p1132-d1079267.html
   My bibliography  Save this article

A Multi-Factor Selection and Fusion Method through the CNN-LSTM Network for Dynamic Price Forecasting

Author

Listed:
  • Yishun Liu

    (School of Automation, Central South University, Changsha 410083, China)

  • Chunhua Yang

    (School of Automation, Central South University, Changsha 410083, China)

  • Keke Huang

    (School of Automation, Central South University, Changsha 410083, China)

  • Weiping Liu

    (School of Automation, Central South University, Changsha 410083, China)

Abstract

Commodity prices are important factors for investment management and policy-making, and price forecasting can help in making better business decisions. Due to the complex and volatile nature of the market, commodity prices tend to change frequently and fluctuate violently, often influenced by many potential factors with strong nonstationary and nonlinear characteristics. Thus, it is difficult to obtain satisfactory prediction effects by only using the historical data of prices individually. To address this problem, a novel dynamic price forecasting method based on multi-factor selection and fusion with CNN-LSTM is proposed. First, the factors related to commodity price are collected, and Granger causality inference is used to identify causal factors that affect the commodity price. Then, XGBoost is used to evaluate the importance of the remaining factors and screen out critical factors to reduce the interference of redundant information. Due to the high amount and complicated changes of the selected factors, a convolutional neural network is employed to fuse the selected factors and extract the hidden features. Finally, a long short-term memory network is adopted to establish a multi-input predictor to obtain the dynamic price. Compared with several advanced approaches, the evaluation results indicate that the proposed method has an excellent performance in dynamic price forecasting.

Suggested Citation

  • Yishun Liu & Chunhua Yang & Keke Huang & Weiping Liu, 2023. "A Multi-Factor Selection and Fusion Method through the CNN-LSTM Network for Dynamic Price Forecasting," Mathematics, MDPI, vol. 11(5), pages 1-20, February.
  • Handle: RePEc:gam:jmathe:v:11:y:2023:i:5:p:1132-:d:1079267
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/2227-7390/11/5/1132/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/2227-7390/11/5/1132/
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. Chao Zhang & Yihang Zhao & Huiru Zhao, 2022. "A Novel Hybrid Price Prediction Model for Multimodal Carbon Emission Trading Market Based on CEEMDAN Algorithm and Window-Based XGBoost Approach," Mathematics, MDPI, vol. 10(21), pages 1-16, November.
    2. Atsalakis, George S. & Atsalaki, Ioanna G. & Pasiouras, Fotios & Zopounidis, Constantin, 2019. "Bitcoin price forecasting with neuro-fuzzy techniques," European Journal of Operational Research, Elsevier, vol. 276(2), pages 770-780.
    3. Dehghani, Hesam & Bogdanovic, Dejan, 2018. "Copper price estimation using bat algorithm," Resources Policy, Elsevier, vol. 55(C), pages 55-61.
    4. Bakas, Dimitrios & Triantafyllou, Athanasios, 2020. "Commodity price volatility and the economic uncertainty of pandemics," Economics Letters, Elsevier, vol. 193(C).
    5. Yinghao Chen & Xiaoliang Xie & Tianle Zhang & Jiaxian Bai & Muzhou Hou, 2020. "A deep residual compensation extreme learning machine and applications," Journal of Forecasting, John Wiley & Sons, Ltd., vol. 39(6), pages 986-999, September.
    6. Umut Ugurlu & Ilkay Oksuz & Oktay Tas, 2018. "Electricity Price Forecasting Using Recurrent Neural Networks," Energies, MDPI, vol. 11(5), pages 1-23, May.
    7. Hu, Yan & Ni, Jian & Wen, Liu, 2020. "A hybrid deep learning approach by integrating LSTM-ANN networks with GARCH model for copper price volatility prediction," Physica A: Statistical Mechanics and its Applications, Elsevier, vol. 557(C).
    8. Miroslava Ivanova & Lilko Dospatliev, 2023. "Effects of Diesel Price on Changes in Agricultural Commodity Prices in Bulgaria," Mathematics, MDPI, vol. 11(3), pages 1-22, January.
    9. Risse, Marian, 2019. "Combining wavelet decomposition with machine learning to forecast gold returns," International Journal of Forecasting, Elsevier, vol. 35(2), pages 601-615.
    10. Yufang Wang & Haiyan Wang, 2020. "Using Networks and Partial Differential Equations to Predict Bitcoin Price," Papers 2001.03099, arXiv.org.
    11. Ana Lazcano & Pedro Javier Herrera & Manuel Monge, 2023. "A Combined Model Based on Recurrent Neural Networks and Graph Convolutional Networks for Financial Time Series Forecasting," Mathematics, MDPI, vol. 11(1), pages 1-21, January.
    12. Sadefo Kamdem, Jules & Bandolo Essomba, Rose & Njong Berinyuy, James, 2020. "Deep learning models for forecasting and analyzing the implications of COVID-19 spread on some commodities markets volatilities," Chaos, Solitons & Fractals, Elsevier, vol. 140(C).
    13. Drachal, Krzysztof, 2019. "Forecasting prices of selected metals with Bayesian data-rich models," Resources Policy, Elsevier, vol. 64(C).
    14. Liu, Weiping & Wang, Chengzhu & Li, Yonggang & Liu, Yishun & Huang, Keke, 2021. "Ensemble forecasting for product futures prices using variational mode decomposition and artificial neural networks," Chaos, Solitons & Fractals, Elsevier, vol. 146(C).
    15. Yuan, Ying & Zhang, Tonghui, 2020. "Forecasting stock market in high and low volatility periods: a modified multifractal volatility approach," Chaos, Solitons & Fractals, Elsevier, vol. 140(C).
    16. Kriechbaumer, Thomas & Angus, Andrew & Parsons, David & Rivas Casado, Monica, 2014. "An improved wavelet–ARIMA approach for forecasting metal prices," Resources Policy, Elsevier, vol. 39(C), pages 32-41.
    17. Yingrui Zhou & Taiyong Li & Jiayi Shi & Zijie Qian, 2019. "A CEEMDAN and XGBOOST-Based Approach to Forecast Crude Oil Prices," Complexity, Hindawi, vol. 2019, pages 1-15, February.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Zhou, Jianguo & Xu, Zhongtian, 2023. "A novel three-stage hybrid learning paradigm based on a multi-decomposition strategy, optimized relevance vector machine, and error correction for multi-step forecasting of precious metal prices," Resources Policy, Elsevier, vol. 80(C).
    2. Guo, Honggang & Wang, Jianzhou & Li, Zhiwu & Lu, Haiyan & Zhang, Linyue, 2022. "A non-ferrous metal price ensemble prediction system based on innovative combined kernel extreme learning machine and chaos theory," Resources Policy, Elsevier, vol. 79(C).
    3. Liu, Qing & Liu, Min & Zhou, Hanlu & Yan, Feng, 2022. "A multi-model fusion based non-ferrous metal price forecasting," Resources Policy, Elsevier, vol. 77(C).
    4. Yifei Zhao & Jianhong Chen & Hideki Shimada & Takashi Sasaoka, 2023. "Non-Ferrous Metal Price Point and Interval Prediction Based on Variational Mode Decomposition and Optimized LSTM Network," Mathematics, MDPI, vol. 11(12), pages 1-16, June.
    5. Luo, Hongyuan & Wang, Deyun & Cheng, Jinhua & Wu, Qiaosheng, 2022. "Multi-step-ahead copper price forecasting using a two-phase architecture based on an improved LSTM with novel input strategy and error correction," Resources Policy, Elsevier, vol. 79(C).
    6. Zhang, Hong & Nguyen, Hoang & Bui, Xuan-Nam & Pradhan, Biswajeet & Mai, Ngoc-Luan & Vu, Diep-Anh, 2021. "Proposing two novel hybrid intelligence models for forecasting copper price based on extreme learning machine and meta-heuristic algorithms," Resources Policy, Elsevier, vol. 73(C).
    7. Ewees, Ahmed A. & Elaziz, Mohamed Abd & Alameer, Zakaria & Ye, Haiwang & Jianhua, Zhang, 2020. "Improving multilayer perceptron neural network using chaotic grasshopper optimization algorithm to forecast iron ore price volatility," Resources Policy, Elsevier, vol. 65(C).
    8. Borgards, Oliver & Czudaj, Robert L. & Hoang, Thi Hong Van, 2021. "Price overreactions in the commodity futures market: An intraday analysis of the Covid-19 pandemic impact," Resources Policy, Elsevier, vol. 71(C).
    9. Kwas, Marek & Paccagnini, Alessia & Rubaszek, Michał, 2021. "Common factors and the dynamics of industrial metal prices. A forecasting perspective," Resources Policy, Elsevier, vol. 74(C).
    10. Zhao, Jue & Hosseini, Shahab & Chen, Qinyang & Jahed Armaghani, Danial, 2023. "Super learner ensemble model: A novel approach for predicting monthly copper price in future," Resources Policy, Elsevier, vol. 85(PB).
    11. Pavel Kotyza & Katarzyna Czech & Michał Wielechowski & Luboš Smutka & Petr Procházka, 2021. "Sugar Prices vs. Financial Market Uncertainty in the Time of Crisis: Does COVID-19 Induce Structural Changes in the Relationship?," Agriculture, MDPI, vol. 11(2), pages 1-16, January.
    12. Díaz, Juan D. & Hansen, Erwin & Cabrera, Gabriel, 2020. "A random walk through the trees: Forecasting copper prices using decision learning methods," Resources Policy, Elsevier, vol. 69(C).
    13. Hong Shen & Qi Pan & Lili Zhao & Pin Ng, 2022. "Risk Contagion between Global Commodities from the Perspective of Volatility Spillover," Energies, MDPI, vol. 15(7), pages 1-21, March.
    14. Huang, Yu-ting & Bai, Yu-long & Yu, Qing-he & Ding, Lin & Ma, Yong-jie, 2022. "Application of a hybrid model based on the Prophet model, ICEEMDAN and multi-model optimization error correction in metal price prediction," Resources Policy, Elsevier, vol. 79(C).
    15. Erdinc Akyildirim & Oguzhan Cepni & Shaen Corbet & Gazi Salah Uddin, 2023. "Forecasting mid-price movement of Bitcoin futures using machine learning," Annals of Operations Research, Springer, vol. 330(1), pages 553-584, November.
    16. Liu, Kailei & Cheng, Jinhua & Yi, Jiahui, 2022. "Copper price forecasted by hybrid neural network with Bayesian Optimization and wavelet transform," Resources Policy, Elsevier, vol. 75(C).
    17. Syed Abul, Basher & Perry, Sadorsky, 2022. "Forecasting Bitcoin price direction with random forests: How important are interest rates, inflation, and market volatility?," MPRA Paper 113293, University Library of Munich, Germany.
    18. Du, Pei & Guo, Ju’e & Sun, Shaolong & Wang, Shouyang & Wu, Jing, 2021. "Multi-step metal prices forecasting based on a data preprocessing method and an optimized extreme learning machine by marine predators algorithm," Resources Policy, Elsevier, vol. 74(C).
    19. Wang, Chao & Zhang, Xinyi & Wang, Minggang & Lim, Ming K. & Ghadimi, Pezhman, 2019. "Predictive analytics of the copper spot price by utilizing complex network and artificial neural network techniques," Resources Policy, Elsevier, vol. 63(C), pages 1-1.
    20. Shen, Junjie & Huang, Shupei, 2022. "Copper cross-market volatility transition based on a coupled hidden Markov model and the complex network method," Resources Policy, Elsevier, vol. 75(C).

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jmathe:v:11:y:2023:i:5:p:1132-:d:1079267. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.