Forecasting gold price with the XGBoost algorithm and SHAP interaction values

被引:173
作者
Jabeur, Sami Ben [1 ]
Mefteh-Wali, Salma [2 ]
Viviani, Jean-Laurent [3 ]
机构
[1] ESDES, Inst Sustainable Business & Org Confluence Sci &, 10 Pl Arch, F-69002 Lyon, France
[2] ESSCA Sch Management, 1 Rue Lakanal, F-49003 Angers, France
[3] Univ Rennes 1, CNRS, CREM UMR 6211, F-35000 Rennes, France
基金
英国科研创新办公室;
关键词
Gold price; XGBoost; CatBoost; Shapley additive explanations; CRUDE-OIL PRICES; HYPER-PARAMETER OPTIMIZATION; DEEP NEURAL-NETWORKS; EXCHANGE-RATE; METAL PRICES; PRECIOUS-METAL; SAFE-HAVEN; ECONOMIC-ACTIVITY; DYNAMIC LINKAGES; INTEREST-RATES;
D O I
10.1007/s10479-021-04187-w
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
Financial institutions, investors, mining companies and related firms need an effective accurate forecasting model to examine gold price fluctuations in order to make correct decisions. This paper proposes an innovative approach to accurately forecast gold price movements and to interpret predictions. First, it compares six machine learning models. These models include two very recent methods: the eXtreme Gradient Boosting (XGBoost) and CatBoost. The empirical findings indicate the superiority of XGBoost over other advanced machine learning models. Second, it proposes Shapley additive explanations (SHAP) in order to help policy makers to interpret the predictions of complex machine learning models and to examine the importance of various features that affect gold prices. Our results illustrate that the utilization of XGBoost along with SHAP approach could provide a significant boost in increasing the gold price forecasting performance.
引用
收藏
页码:679 / 699
页数:21
相关论文
共 102 条
[1]   Improving Adaptive Neuro-Fuzzy Inference System Based on a Modified Salp Swarm Algorithm Using Genetic Algorithm to Forecast Crude Oil Price [J].
Abd Elaziz, Mohamed ;
Ewees, Ahmed A. ;
Alameer, Zakaria .
NATURAL RESOURCES RESEARCH, 2020, 29 (04) :2671-2686
[2]   Improving experimental studies about ensembles of classifiers for bankruptcy prediction and credit scoring [J].
Abellan, Joaquin ;
Mantas, Carlos J. .
EXPERT SYSTEMS WITH APPLICATIONS, 2014, 41 (08) :3825-3830
[3]   Bayesian analysis of dynamic linkages among gold price, stock prices, exchange rate and interest rate in Pakistan [J].
Akbar, Muhammad ;
Iqbal, Farhan ;
Noor, Farzana .
RESOURCES POLICY, 2019, 62 :154-164
[4]   Forecasting gold price fluctuations using improved multilayer perceptron neural network and whale optimization algorithm [J].
Alameer, Zakaria ;
Abd Elaziz, Mohamed ;
Ewees, Ahmed A. ;
Ye, Haiwang ;
Zhang Jianhua .
RESOURCES POLICY, 2019, 61 :250-260
[5]   Probabilistic modeling and visualization for bankruptcy prediction [J].
Antunes, Francisco ;
Ribeiro, Bernardete ;
Pereira, Francisco .
APPLIED SOFT COMPUTING, 2017, 60 :831-843
[6]   Random forest regression for improved mapping of solar irradiance at high latitudes [J].
Babar, Bilal ;
Luppino, Luigi Tommaso ;
Bostrom, Tobias ;
Anfinsen, Stian Normann .
SOLAR ENERGY, 2020, 198 :81-92
[7]   Modelling demand for lotto using a novel method of correcting for endogeneity [J].
Baker, Rose ;
Forrest, David ;
Perez, Levi .
ECONOMIC MODELLING, 2020, 84 :302-308
[8]   Predicting the direction of stock market prices using tree-based classifiers [J].
Basak, Suryoday ;
Kar, Saibal ;
Saha, Snehanshu ;
Khaidem, Luckyson ;
Dey, Sudeepa Roy .
NORTH AMERICAN JOURNAL OF ECONOMICS AND FINANCE, 2019, 47 :552-567
[9]   The macroeconomic determinants of volatility in precious metals markets [J].
Batten, Jonathan A. ;
Ciner, Cetin ;
Lucey, Brian M. .
RESOURCES POLICY, 2010, 35 (02) :65-71
[10]   Is Gold a Hedge or a Safe Haven? An Analysis of Stocks, Bonds and Gold [J].
Baur, Dirk G. ;
Lucey, Brian M. .
FINANCIAL REVIEW, 2010, 45 (02) :217-229