“…Single prediction models can be classified by complexity into simple nonlinear regression models, tree-based models, and DL models. Simple nonlinear regression models include support vector machine (SVM) [80], least squares SVM (LSSVM), support vector regression (SVR) [81,82], ELM [83], kernel ELM (KELM) [23,46], and various types of ANNs such as BPNN [84], radius basis function neural network (RBFNN), multilayer perceptron (MLP), wavelet neural network (WNN), and Elman neural network (ENN) [85]. Tree-based models encompass decision tree (DT), RF [86], gradient boosting decision tree (GBDT), gradient boosting regression tree (GBRT), extreme gradient boosting (XGBoost) [87], and light gradient boosting machine (LightGBM) [88].…”