Six machine learning algorithms—k-nearest neighbors, naive Bayes, multilayer perceptron, random forest, support vector machine, and Extreme Gradient Boosting (XGBoost)—were developed using 10-fold ...