“…Spectral band selection aims to select the optimal variables from the raw spectra, in order to enhance the spectral sensitivity of soil properties. Several Machine learning (ML) methods have been proposed for spectral band selection, such as competitive adaptive reweighting sampling (CARS) [8,[16][17][18], principal component analysis (PCA) [14,15,19,20], locally linear embedding (LLE) [14], multidimensional scaling (MDS) [14], metaheuristic algorithms [21], and rough set algorithms [22]. In addition, partial least squares regression (PLSR) [13,20,23], artificial neural networks [4], random forest (RF) [2,17,24], and support vector machine (SVM) [24,25] are common methods of soil spectral modeling.…”