IDEAS home Printed from https://ideas.repec.org/a/eee/jrpoli/v73y2021ics0301420721002038.html
   My bibliography  Save this article

Forecasting monthly copper price: A comparative study of various machine learning-based methods

Author

Listed:
  • Zhang, Hong
  • Nguyen, Hoang
  • Vu, Diep-Anh
  • Bui, Xuan-Nam
  • Pradhan, Biswajeet

Abstract

Copper is one of the valuable natural resources, and it was widely used in many different industries. The complicated fluctuations of copper prices can significantly affect other industries. Therefore, this study aims to develop and propose several forecast models for forecasting monthly copper prices in the future based on various algorithms in machine learning, including multi-layer perceptron (MLP) neural network, k-nearest neighbors (KNN), support vector machine (SVM), gradient boosting tree (GBT), and random forest (RF). The monthly copper price dataset from January 1990 to December 2019 was collected for this aim based on other metals and natural gas prices. In addition, the influence of currency exchange rates of the countries that have the largest copper production around the world was also taken into account and used as input variables for forecasting copper price. The different set of predictors (t, t-1, t-2, t-3, t-4. t-5) were considered to forecast monthly copper prices based on the mentioned machine learning techniques. The results revealed that the currency exchange rates of the countries that have the most abundant copper production around the world have a significant effect on the volatility of monthly copper prices in the world, and they should be used to forecast monthly copper prices in the future. A comprehensive comparison of various machine learning techniques shows that MLP neural network (with deep learning techniques) is the best method for forecasting monthly copper price with an MAE of 228.617 and RMSE of 287.539. Whereas, the other models, such as SVM, RF, KNN, and GBT, provided higher errors with an MAE in the range of 308.691–453.147, RMSE in the range of 393.599–552.208. In this sense, MLP neural network can be used as a reliable tool to forecast copper prices in the future.

Suggested Citation

  • Zhang, Hong & Nguyen, Hoang & Vu, Diep-Anh & Bui, Xuan-Nam & Pradhan, Biswajeet, 2021. "Forecasting monthly copper price: A comparative study of various machine learning-based methods," Resources Policy, Elsevier, vol. 73(C).
  • Handle: RePEc:eee:jrpoli:v:73:y:2021:i:c:s0301420721002038
    DOI: 10.1016/j.resourpol.2021.102189
    as

    Download full text from publisher

    File URL: http://www.sciencedirect.com/science/article/pii/S0301420721002038
    Download Restriction: Full text for ScienceDirect subscribers only

    File URL: https://libkey.io/10.1016/j.resourpol.2021.102189?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    As the access to this document is restricted, you may want to search for a different version of it.

    References listed on IDEAS

    as
    1. Dehghani, Hesam & Bogdanovic, Dejan, 2018. "Copper price estimation using bat algorithm," Resources Policy, Elsevier, vol. 55(C), pages 55-61.
    2. Sánchez Lasheras, Fernando & de Cos Juez, Francisco Javier & Suárez Sánchez, Ana & Krzemień, Alicja & Riesgo Fernández, Pedro, 2015. "Forecasting the COMEX copper spot price by means of neural networks and ARIMA models," Resources Policy, Elsevier, vol. 45(C), pages 37-43.
    3. Sharifi, Mehdi & Khazaei Pool, Javad & Jalilvand, Mohammad Reza & Tabaeeian, Reihaneh Alsadat & Ghanbarpour Jooybari, Mohsen, 2019. "Forecasting of advertising effectiveness for renewable energy technologies: A neural network analysis," Technological Forecasting and Social Change, Elsevier, vol. 143(C), pages 154-161.
    4. Kwakkel, Jan H. & Auping, Willem L. & Pruyt, Erik, 2013. "Dynamic scenario discovery under deep uncertainty: The future of copper," Technological Forecasting and Social Change, Elsevier, vol. 80(4), pages 789-800.
    5. Gan, Lirong & Wang, Huamao & Yang, Zhaojun, 2020. "Machine learning solutions to challenges in finance: An application to the pricing of financial products," Technological Forecasting and Social Change, Elsevier, vol. 153(C).
    6. Lee, Changyong & Kwon, Ohjin & Kim, Myeongjung & Kwon, Daeil, 2018. "Early identification of emerging technologies: A machine learning approach using multiple patent indicators," Technological Forecasting and Social Change, Elsevier, vol. 127(C), pages 291-303.
    7. Aiora Zabala, 2018. "Global copper scenarios," Nature Sustainability, Nature, vol. 1(4), pages 157-157, April.
    8. Litterman, Robert B, 1983. "A Random Walk, Markov Model for the Distribution of Time Series," Journal of Business & Economic Statistics, American Statistical Association, vol. 1(2), pages 169-173, April.
    9. 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).
    10. Friedman, Jerome H., 2002. "Stochastic gradient boosting," Computational Statistics & Data Analysis, Elsevier, vol. 38(4), pages 367-378, February.
    11. 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).
    12. Pincheira Brown, Pablo & Hardy, Nicolás, 2019. "Forecasting base metal prices with the Chilean exchange rate," Resources Policy, Elsevier, vol. 62(C), pages 256-281.
    13. Liu, Chang & Hu, Zhenhua & Li, Yan & Liu, Shaojun, 2017. "Forecasting copper prices by decision tree learning," Resources Policy, Elsevier, vol. 52(C), pages 427-434.
    14. Wang, Xinyi & Zeng, Deming & Dai, Haiwen & Zhu, You, 2020. "Making the right business decision: Forecasting the binary NPD strategy in Chinese automotive industry with machine learning methods," Technological Forecasting and Social Change, Elsevier, vol. 155(C).
    15. 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.
    16. Ballestar, María Teresa & Doncel, Luis Miguel & Sainz, Jorge & Ortigosa-Blanch, Arturo, 2019. "A novel machine learning approach for evaluation of public policies: An application in relation to the performance of university researchers," Technological Forecasting and Social Change, Elsevier, vol. 149(C).
    17. 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.
    18. Zhang, Hong & Nguyen, Hoang & Bui, Xuan-Nam & Nguyen-Thoi, Trung & Bui, Thu-Thuy & Nguyen, Nga & Vu, Diep-Anh & Mahesh, Vinyas & Moayedi, Hossein, 2020. "Developing a novel artificial intelligence model to estimate the capital cost of mining projects using deep neural network-based ant colony optimization algorithm," Resources Policy, Elsevier, vol. 66(C).
    Full references (including those not matched with items on IDEAS)

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. Henriques, Irene & Sadorsky, Perry, 2023. "Forecasting rare earth stock prices with machine learning," Resources Policy, Elsevier, vol. 86(PA).
    2. Li, Ning & Li, Jiaojiao & Wang, Qizhou & Yan, Dairong & Wang, Liguan & Jia, Mingtao, 2024. "A novel copper price forecasting ensemble method using adversarial interpretive structural model and sparrow search algorithm," Resources Policy, Elsevier, vol. 91(C).
    3. Mengxi He & Yudong Wang & Yaojie Zhang, 2023. "The predictability of iron ore futures prices: A product‐material lead–lag effect," Journal of Futures Markets, John Wiley & Sons, Ltd., vol. 43(9), pages 1289-1304, September.
    4. 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).
    5. Zheng, Xiaolei & Nguyen, Hoang & Bui, Xuan-Nam, 2021. "Exploring the relation between production factors, ore grades, and life of mine for forecasting mining capital cost through a novel cascade forward neural network-based salp swarm optimization model," Resources Policy, Elsevier, vol. 74(C).
    6. 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).
    7. Han, Sun & Zhenghao, Meng & Meilin, Li & Xiaohui, Yang & Xiaoxue, Wang, 2023. "Global supply sustainability assessment of critical metals for clean energy technology," Resources Policy, Elsevier, vol. 85(PB).
    8. Biswas, Pritam & Sinha, Rabindra Kumar & Sen, Phalguni, 2023. "A review of state-of-the-art techniques for the determination of the optimum cut-off grade of a metalliferous deposit with a bibliometric mapping in a surface mine planning context," Resources Policy, Elsevier, vol. 83(C).
    9. Li, Ranran, 2023. "Forecasting energy spot prices: A multiscale clustering recognition approach," Resources Policy, Elsevier, vol. 81(C).
    10. Varshini, Anu & Kayal, Parthajit & Maiti, Moinak, 2024. "How good are different machine and deep learning models in forecasting the future price of metals? Full sample versus sub-sample," Resources Policy, Elsevier, vol. 92(C).
    11. Chen, Fu & Tiwari, Sunil & Mohammed, Kamel Si & Huo, Weidong & Jamróz, Paweł, 2023. "Minerals resource rent responses to economic performance, greener energy, and environmental policy in China: Combination of ML and ANN outputs," Resources Policy, Elsevier, vol. 81(C).
    12. Shi, Tao & Li, Chongyang & Zhang, Wei & Zhang, Yi, 2023. "Forecasting on metal resource spot settlement price: New evidence from the machine learning model," Resources Policy, Elsevier, vol. 81(C).
    13. Nabavi, Zohre & Mirzehi, Mohammad & Dehghani, Hesam, 2024. "Reliable novel hybrid extreme gradient boosting for forecasting copper prices using meta-heuristic algorithms: A thirty-year analysis," Resources Policy, Elsevier, vol. 90(C).
    14. Zheng, Shuxian & Tan, Zhanglu & Xing, Wanli & Zhou, Xuanru & Zhao, Pei & Yin, Xiuqi & Hu, Han, 2022. "A comparative exploration of the chaotic characteristics of Chinese and international copper futures prices," Resources Policy, Elsevier, vol. 78(C).

    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. Nabavi, Zohre & Mirzehi, Mohammad & Dehghani, Hesam, 2024. "Reliable novel hybrid extreme gradient boosting for forecasting copper prices using meta-heuristic algorithms: A thirty-year analysis," Resources Policy, Elsevier, vol. 90(C).
    2. 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).
    3. Henriques, Irene & Sadorsky, Perry, 2023. "Forecasting rare earth stock prices with machine learning," Resources Policy, Elsevier, vol. 86(PA).
    4. Li, Ning & Li, Jiaojiao & Wang, Qizhou & Yan, Dairong & Wang, Liguan & Jia, Mingtao, 2024. "A novel copper price forecasting ensemble method using adversarial interpretive structural model and sparrow search algorithm," Resources Policy, Elsevier, vol. 91(C).
    5. 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).
    6. Fernandez, Viviana & Pastén-Henríquez, Boris & Tapia-Griñen, Pablo & Wagner, Rodrigo, 2023. "Commodity prices under the threat of operational disruptions: Labor strikes at copper mines," Journal of Commodity Markets, Elsevier, vol. 32(C).
    7. 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).
    8. Rubaszek, Michał & Karolak, Zuzanna & Kwas, Marek, 2020. "Mean-reversion, non-linearities and the dynamics of industrial metal prices. A forecasting perspective," Resources Policy, Elsevier, vol. 65(C).
    9. 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).
    10. 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).
    11. 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).
    12. Khoshalan, Hasel Amini & Shakeri, Jamshid & Najmoddini, Iraj & Asadizadeh, Mostafa, 2021. "Forecasting copper price by application of robust artificial intelligence techniques," Resources Policy, Elsevier, vol. 73(C).
    13. 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).
    14. 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).
    15. Becerra, Miguel & Jerez, Alejandro & Garcés, Hugo O. & Demarco, Rodrigo, 2022. "Copper price: A brief analysis of China’s impact over its short-term forecasting," Resources Policy, Elsevier, vol. 75(C).
    16. Du, Pei & Wang, Jianzhou & Yang, Wendong & Niu, Tong, 2020. "Point and interval forecasting for metal prices based on variational mode decomposition and an optimized outlier-robust extreme learning machine," Resources Policy, Elsevier, vol. 69(C).
    17. 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.
    18. 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.
    19. 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).
    20. Cifuentes, Sebastián & Cortazar, Gonzalo & Ortega, Hector & Schwartz, Eduardo S., 2020. "Expected prices, futures prices and time-varying risk premiums: The case of copper," Resources Policy, Elsevier, vol. 69(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:eee:jrpoli:v:73:y:2021:i:c:s0301420721002038. 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: Catherine Liu (email available below). General contact details of provider: http://www.elsevier.com/locate/inca/30467 .

    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.