The reduced-dimensional data was performed for model selection to select an optimal algorithm for model development. Ten different algorithms were selected for this step, including logistic regression (Logic), k-nearest neighbor (KNN), support vector machine (SVM), random forest (RF), extra tree (ExT), Adaboost (ADA), Gradient Boosting (Grad), XGBoost (XGB), CatBoost (Catbst), and Multilayer Perceptron (MLP). 3x10 RepeatedStratifiedKFold cross-validation with Wilcoxon signed-rank test were also performed for these two stages.