“…To evaluate the effectiveness of the XGBoost classifier, we compared it with five commonly used machine learning algorithms, including Random Forest (RF) ( Liu B. et al, 2015 ; Li et al, 2016 ; Wei et al, 2017b ), Naïve Bayes (NB), Logistic Regression (LR), K-Nearest Neighbors (KNN)( Huang and Li, 2018 ), Support Vector Machine (SVM) ( Song et al, 2010 , 2012 , 2018 ; Wang M. et al, 2014 ; Wei et al, 2017 ), and Gradient Boosting Decision Tree (GBDT) ( Liao et al, 2018 ), respectively. For fair comparison, the machine learning algorithms were trained and evaluated with 10-fold cross validation on the benchmark datasets, respectively.…”