Implementation of Machine Learning Algorithm with Extreme Gradient Boosting (XGBoost) Method In Hypertension Level Classification

Zulkifli Rais, Muhammad Fahmuddin S, Saida, Agung Triutomo
https://doi.org/10.35877/454RI.asci4191

Abstract

The increasing number of hypertension patients and the threat of serious complications make hypertension one of the leading causes of death worldwide. Early prevention is currently considered one of the best solutions. Early prevention through early detection can be achieved by utilizing machine learning technology. XGBoost is a machine learning algorithm based on gradient boosting machines. XGBoost applies regularization techniques to reduce overfitting and has faster execution speed as well as better performance. The objective of this research is to classify hypertension levels using the XGBoost method and leveraging hyperparameter tuning for optimization. In this study, the hyperparameter optimization technique used is gridsearchCV. The evaluation results of the XGBoost classification method using the best combination of parameters show good performance, where the XGBoost model achieves an accuracy of 93.3%, Precision of 97%, Recall of 92%, F1-Score of 93%, and AUC value of 0.935. This implies that the classification of hypertension levels in patients at Pelamonia Makassar Hospital can be well or accurately classified using the XGBoost method.

Keywords

Downloads

Download data is not yet available.

References (37)

  1. Ahmar, A. S., Meliyana, S. M., Botto-Tobar, M., & Hidayat, R. (2024). The Comparison of Single and Double Exponential Smoothing Models in Predicting Passenger Car Registrations in Canada. Daengku: Journal of Humanities and Social Sciences Innovation, 4(2), 367-371. https://doi.org/10.35877/454RI.daengku2639
  2. Chang, W., Liu, Y., Xiao, Y., Yuan, X., Xu, X., & Zhang, S. (2019). A Machine-Learning-Based Prediction Method for Hypertension Outcomes Based on Medical Data.
  3. Chen, T., & Guestrin, C. (2016). XGBoost: A Scalable Tree Boosting System. Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. https://doi.org/10.1145/2939672.2939785
  4. Friedman, J. H. (2001a). Greedy Function Approximation: A Gradient Boosting Machine. The Annals of Statistics, 29(5), 1189–1232.
  5. Friedman, J., Tibshirani, R., & Hastie, T. (2000). Additive logistic regression: a statistical view of boosting (With discussion and a rejoinder by the authors). The Annals of Statistics, 28(2), 337–407. https://doi.org/10.1214/aos/1016120463
  6. Gorunescu, F. (2011a). Data Mining Concepts, Models and Techniques. Springer International Publishing.
  7. Gorunescu, F. (2011b). Data Mining Concepts, Models and Techniques. Springer International Publishing.
  8. Goyal, J., Khandnor, P., & Aseri, T. C. (2021). A Comparative Analysis of Machine Learning classifiers for Dysphonia-based classification of Parkinson’s Disease. International Journal of Data Science and Analytics, 11(1), 69–83. https://doi.org/10.1007/s41060-020-00234-0
  9. Hanif, I. (2020). Implementing Extreme Gradient Boosting (XGBoost) Classifier to Improve Customer Churn Prediction. Proceedings of EAI International Conference. https://doi.org/10.4108/eai.2-8-2019.2290338
  10. Jamerson, K. A., Jones, D. W., MacLaughlin, E. J., Muntner, P., Ovbiagele, B., Smith, S. C., Spencer, C. C., Stafford, R. S., Taler, S. J., Thomas, R. J., Williams, K. A., Williamson, J. D., & Wright, J. T. (2017). 2017 Guideline for the Prevention, Detection, Evaluation, and Management of High Blood Pressure in Adults. In American College of Cardiology. https://doi.org/10.1016/j.jacc.2017.07.745

How to Cite

Rais, Z., Fahmuddin S, M., Saida, S., & Triutomo, A. (2025). Implementation of Machine Learning Algorithm with Extreme Gradient Boosting (XGBoost) Method In Hypertension Level Classification. Journal of Applied Science, Engineering, Technology, and Education, 7(1), 126–136. https://doi.org/10.35877/454RI.asci4191