Research Article

A CEEMDAN and XGBOOST-Based Approach to Forecast Crude Oil Prices

Table 1

The ranges of the parameters for XGBOOST by grid search.

ParameterDescriptionrange

BoosterBooster to use.‘gblinear’, ‘gbtree’
N_estimatorsNumber of boosted trees.100,200,300,400,500
Max_depthMaximum tree depth for base learners.3,4,5,6,7,8
Min_child_weightMaximum delta step we allow each tree’s weight estimation to be.1,2,3,4,5,6
GammaMinimum loss reduction required to make a further partition on a leaf node of the tree.0.01, 0.05,0.1,0.2,0.3
SubsampleSubsample ratio of the training instance.0.6,0.7,0.8,0.9,1
ColsampleSubsample ratio of columns when constructing each tree.0.6,0.7,0.8,0.9,1
Reg_alphaL1 regularization term on weights0.01,0.05,0.1
Reg_lambdaL2 regularization term on weights0.01,0.05,0.1
Learning_rateBoosting learning rate0.01,0.05,0.07,0.1,0.2