Dergiler / Gazi Üniversitesi Mühendislik Mimarlık Fakültesi Dergisi / 2026 / Cilt: 41 Sayı: 1

Kalp hastalığı tahmin performansının değerlendirilmesinde özellik seçimi yöntemlerine ve makine öğrenmesi algoritmalarına dayalı karşılaştırmalı bir analiz

Özlem Akarçay Pervin(KTO KARATAY ÜNİVERSİTESİ, TİCARET VE SANAYİ MESLEK YÜKSEKOKULU)0000-0003-0068-3211
Nimet Yapıcı Pehlivan(SELÇUK ÜNİVERSİTESİ, FEN FAKÜLTESİ)0000-0002-7094-8097
Gerhard-wilhelm Weber(ORTA DOĞU TEKNİK ÜNİVERSİTESİ, UYGULAMALI MATEMATİK ENSTİTÜSÜ, UYGULAMALI MATEMATİK ANABİLİM DALI (DİSİPLİNLERARASI))0000-0003-0849-7771
Sayfa
253–270
Yayın Tarihi
2026-02-20
🏛️Bu makalenin bibliyografik verileri ve tam metin bağlantısı DergiPark üzerinden sağlanmıştır.
DergiPark Kaydı ↗
✨

Yapay Zeka Hızlı Bakış & Çıkarımlar

AI Insight
⚡ TL;DR(1 Cümlede Hızlı Çıkarım)

Genel olarak, SMOTE ve özellik seçimi yöntemlerinin kullanılması durumunda tüm ML algoritmalarının performansının önemli ölçüde arttığı görülmüştür.

📌 3 Maddede Bu Makale

🎯
Amaç & Hipotez:Kalp hastalığı, son yıllarda dünya genelinde başlıca ölüm nedenlerinden biri olmuştur.
📊
Temel Bulgular & Veri:Makine öğrenmesi (ML) algoritmalarının sınıflandırma performansı, veri kümesinin çok sayıda özellik içermesinden ve sınıf dengesizliğinden etkilenebilmektedir.
💡
Sonuç & Katkı:Genel olarak, SMOTE ve özellik seçimi yöntemlerinin kullanılması durumunda tüm ML algoritmalarının performansının önemli ölçüde arttığı görülmüştür.
🔬Tür:Uygulamalı Anket & Alan Araştırması
📍Kapsam:Genişletilmiş Akademik Örneklem
⚙️Değişkenler:Kalp hastalığı · SMOTE yeniden örnekleme · özellik seçimi

Özet

Kalp hastalığı, son yıllarda dünya genelinde başlıca ölüm nedenlerinden biri olmuştur. Bu çalışmada, kalp hastalığı durumunu tahmin etmek amacıyla K-en yakın komşuluk (KNN), Destek Vektör Makinesi (SVM), Karar Ağacı (DT), Rastgele Orman (RF) ve Lojistik Regresyon (LR) gibi makine öğrenmesi algoritmaları kullanılmıştır. Makine öğrenmesi (ML) algoritmalarının sınıflandırma performansı, veri kümesinin çok sayıda özellik içermesinden ve sınıf dengesizliğinden etkilenebilmektedir. Bu nedenle, veri kümesini dengelemek amacıyla özellik seçimi yöntemlerinden Sentetik Azınlık Örnekleme Tekniği (SMOTE) uygulanmıştır. İlgili özellikleri belirlemek amacıyla En Küçük Mutlak Büzülme ve Seçim Operatörü (LASSO), ElasticNet ve En Küçük Açılı Regresyon (LARS) kullanılmıştır. Sınıflandırma performansları doğruluk, kesinlik, duyarlılık, F1-skoru, Matthew korelasyon katsayısı (MCC), normalize-MCC (n-MCC) ve ROC-AUC metrikleri ile değerlendirilmiştir. Karşılaştırmalı analizler, gerçek bir veri kümesi üzerinde SMOTE ve özellik seçimi yöntemleri uygulanmadan ve uygulanarak gerçekleştirilmiştir. Sonuçlara göre en yüksek doğruluk (0,90), kesinlik (0,89) ve duyarlılık (0,90) değerleri SMOTE uygulanmış RF ve LARS+KNN’den, en yüksek F1-skoru (0,90) değeri SMOTE uygulanmış RF’den, en yüksek n-MCC (0,94) ve ROC-AUC (0,98) değerleri ise SMOTE uygulanmış LARS+KNN’den elde edilmiştir. Genel olarak, SMOTE ve özellik seçimi yöntemlerinin kullanılması durumunda tüm ML algoritmalarının performansının önemli ölçüde arttığı görülmüştür.

Abstract

Heart disease has become one of the leading causes of death worldwide in recent years. In this study, ML algorithms including KNN, SVM, DT, RF, and LR were employed to predict heart disease status. The classification performance of ML algorithms can be adversely affected by class imbalance and the presence of a large number of features in the dataset. Therefore, the SMOTE was applied to balance the dataset. To identify relevant features, feature selection methods including LASSO, ElasticNet, and LARS were utilized. Classification performance was evaluated using accuracy, precision, recall, F1-score, MCC, n-MCC, and ROC-AUC. Comparative analyses were conducted on a real-world dataset with and without the application of SMOTE and feature selection methods. According to the results, the highest accuracy (0.90), precision (0.89) and recall (0.90) are computed from the RF and LARS+KNN with SMOTE. The highest F1-score (0.90) is handled by the RF model with SMOTE The highest n-MCC (0.94) and ROC-AUC (0.98) are obtained from the LARS+KNN with SMOTE. It has been observed that the performance of all ML algorithms considered in the study increases significantly when SMOTE is used to address the class imbalance problem and feature selection methods are employed to eliminate irrelevant features.

🔖

Bu Makaleye Atıf Yap

Pervin, Ö. A., Pehlivan, N. Y., Weber, G. (2026). Kalp hastalığı tahmin performansının değerlendirilmesinde özellik seçimi yöntemlerine ve makine öğrenmesi algoritmalarına dayalı karşılaştırmalı bir analiz. Gazi Üniversitesi Mühendislik Mimarlık Fakültesi Dergisi, Cilt: 41 Sayı: 1, 253–270. https://doi.org/10.17341/gazimmfd.1513919

📄 Tam Metin PDF Okuyucu

📄

PDF görüntüleyici hazırlanıyor...

Kaynakça (59)

  1. T.C. Sağlık Bakanlığı Halk Sağlığı Genel Müdürlüğü, Türkiye Kalp ve Damar Hastalıkları Önleme ve Kontrol Programı (2021-2026). T.C Sağlık Bakanlığı Yayın No: 1215, ISBN: 978-975-590-832-8, 2021.
  2. World Health Organization (WHO), Noncommunicable diseases country profiles, ISBN 978-92-4-151462-0, 2018.
  3. Gambella C., Ghaddar B., Naoum-Sawaya J., Optimization Problems for Machine Learning: A Survey, European Journal of Operational Research, 290 (3), 807-828, 2021.
  4. Chen G., Chen J., A Novel Wrapper Method for Feature Selection and Its Applications, Neurocomputing, 159, 219-226, 2015.
  5. Jiang H., Luo S., Dong Y., Simultaneous Feature Selection and Clustering Based on Square Root Optimization, European Journal of Operational Research, 289 (1), 214-231, 2021.
  6. Ramyachitra D., Manikandan P., Imbalanced Dataset Classification and solutions: A Review, International Journal of Computing and Business Research, 5(4), 1-29, 2014
  7. Kahramanli H., Allahverdi N., Design of a hybrid system for the diabetes and heart diseases, Expert Systems with Applications, 35 (1-2), 82-89, 2008.
  8. Palaniappan S., Awang R., Intelligent Heart Disease Prediction System Using Data Mining Techniques, IEEE/ACS International Conference on Computer Systems and Applications, 108-115, 31 March - 04 April 2008, Doha, Qatar.
  9. Gudadhe M., Wankhade K., Dongre S., Decision Support System for Heart Disease Based on Support Vector Machine and Artificial Neural Network, 2010 International Conference on Computer and Communication Technology (ICCCT), 741-745, Allahabad, India, 17-19 September 2010.
  10. Panda D., Ray R., Abdullah A.A., Dash S.R., Predictive systems: Role of feature selection in prediction of heart disease, Journal of Physics: Conference Series, Volume 1372, International Conference on Biomedical Engineering, Penang Island, Malaysia, 26–27 August 2019.
  11. Li J.P., Haq A.U., Din S.U., Khan J., Khan A., Saboor A., Heart Disease Identification Method Using Machine Learning Classification in e-Healthcare, IEEE Access, 8, 107562-107582, 2020
  12. Ghosh P., Azam S., Jonkman M., Karim A., Shamrat F.J.M., Ignatious E., Shultana S., Beeravolu A.R., De Boer F. Efficient Prediction of Cardiovascular Disease Using Machine Learning Algorithms with Relief and LASSO Feature Selection Techniques, IEEE Access, 9, 19304-19326, 2021.
  13. Waqar M., Dawood H., Dawood H., Majeed N., Banjar A., Alharbey R., An efficient SMOTE-Based Deep Learning Model for Heart Attack Prediction, Scientific Programming, 6621622, 1-12, 2021.
  14. Ullah F., Chen X., Rajab K., Al Reshan M.S., Shaikh A., Hassan M.A., Rizwani M., Davidekova M., An Efficient Machine Learning Model Based on Improved Features Selections for Early and Accurate Heart Disease Prediction, Computational Intelligence and Neuroscience, 1906466, 2022.
  15. Takcı, H., Performance-enhanced KNN algorithm-based heart disease prediction with the help of optimum parameters. Journal of the Faculty of Engineering and Architecture of Gazi University, 38 (1), 451-460, 2022.
  16. Ghosh S., Islam M.A., Performance Evaluation and Comparison of Heart Disease Prediction Using Machine Learning Methods with Elastic Net Feature Selection, American Journal of Applied Mathematics and Statistics, 11 (2), 35-49, 2023.
  17. Naseer A., Khan M.M., Arif F., Iqbal W., Ahmad A., Ahmad I., An Improved Hybrid Model for Cardiovascular Disease Detection Using Machine Learning in IoT, Expert Systems, 42(1), e13520, 2025.
  18. Sevli, O., Diagnosis of diabetes mellitus using various classifiers. Journal of the Faculty of Engineering and Architecture of Gazi University, 38 (2), 989-1002, 2022.
  19. Jafar A., Lee M., HypGB: High Accuracy GB Classifier for Predicting Heart Disease with Hyperopt HPO Framework and LASSO FS Method, IEEE Access, 11, 138201-138214, 2023.
  20. Sahid M.A., Hasan M., Akter N., Tareq M.M.R., Effect of İmbalance Data Handling Techniques to İmprove The Accuracy of Heart Disease Prediction Using Machine Learning and Deep Learning, 2022 IEEE Region 10 Symposium (TENSYMP), Mumbai, India, 1-3 July 2022.
  21. Tompra K.V., Papageorgiou G., Tjortjis C., Strategic Machine Learning Optimization for Cardiovascular Disease Prediction and High-Risk Patient Identification, Algorithms, 17 (5), 178, 2024.
  22. Oleiwi Z.C., AlShemmary E.N., Al-Augby S., Adaptive features selection technique for efficient heart disease prediction, Journal of Al-Qadisiyah for Computer Science and Mathematics, 15 (1), 1-18, 2023
  23. Hasanah U., Soleh A.M., Sadik K., Effect of Random Under sampling, Oversampling, and SMOTE on the Performance of Cardiovascular Disease Prediction Models, Jurnal Matematika, Statistika dan Komputasi, 21 (1), 88-102, 2024.
  24. Muntasir Nishat M., Faisal F., Jahan Ratul I., Al-Monsur A., Ar-Rafi A.M., Nasrullah, S. M., Reza, T., Khan, R.H., A Comprehensive Investigation of the Performances of Different Machine Learning Classifiers with SMOTE‐ENN Oversampling Technique and Hyperparameter Optimization for Imbalanced Heart Failure Dataset, Scientific Programming, 3649406, 2022.
  25. Krawczyk B., Galar M., Jeleń Ł., Herrera F., Evolutionary Undersampling Boosting for Imbalanced Classification of Breast Cancer Malignancy, Applied Soft Computing, 38, 714-726, 2016.
  26. Kumar V., Minz S., Feature Selection: A Literature Review, SmartCR, 4 (3), 211-229, 2014.
  27. Li Y., Li T., Liu H., Recent Advances in Feature Selection and Its Applications, Knowledge and Information Systems, 53, 551-577, 2017.
  28. Venkatesh B., Anuradha J., A Review of Feature Selection and Its Methods, Cybernetics and Information Technologies, 19 (1), 3-26, 2019.
  29. Chen Y., Tsionas E.G., Zelenyuk V., LASSO DEA for Small and Big Data, Omega, 102, 102419, 2021.
  30. Fonti V., Belitser E., Feature Selection Using LASSO, VU Amsterdam Research Paper in Business Analytics, 30, 1-25, 2017.
  31. Ranstam J, Cook J (2018) LASSO Regression, Journal of British Surgery, 105 (10), 1348-1348, 2017.
  32. Tibshirani R., Regression Shrinkage and Selection via the LASSO, Journal of the Royal Statistical Society Series B: Statistical Methodology, 58 (1), 267-288, 1996.
  33. Zou H., Hastie T., Regularization and Variable Selection via the Elastic Net, Journal of the Royal Statistical Society Series B: Statistical Methodology, 67 (2), 301-320, 2005.
  34. Yu Q., Miche Y., Eirola E., Van Heeswijk M., Séverin E., Lendasse A., Regularized Extreme Learning Machine for Regression with Missing Data, Neurocomputing, 102, 45-51, 2013.
  35. El Naqa I., Murphy M.J., What is Machine Learning? In: Machine Learning in Radiation Oncology, Springer, Berlin, 2015.
  36. Mandal J.K., Bhattacharya D., Emerging Technology in Modelling and Graphics, Proceedings of IEM Graph 2018, Springer, e-ISBN: 978-981-13-7403-6, 2020
  37. Soofi A.A., Awan A., Classification Techniques in Machine Learning: Applications and Issues, Journal of Basic & Applied Sciences, 13 (1), 459-465, 2017.
  38. Almomany A., Ayyad W.R., Jarrah A., Optimized Implementation of An İmproved KNN Classification Algorithm Using Intel FPGA Platform: COVID-19 Case Study, Journal of King Saud University-Computer and Information Sciences, 34 (6), 3815-3827, 2022.
  39. Ayon S.I., Islam M.M., Hossain M.R. Coronary Artery Heart Disease Prediction: A Comparative Study of Computational İntelligence Techniques, IETE Journal of Research, 68 (4), 2488-2507, 2022.
  40. Arora N., Kaur P.D. A Bolasso Based Consistent Feature Selection Enabled Random Forest Classification Algorithm: An Application to Credit Risk Assessment, Applied Soft Computing, 86, 105936, 2020.
  41. Soman K., Loganathan R., Ajay V., Machine learning with SVM and Other Kernel Methods: PHI Learning Pvt. Ltd, ISBN: 8120334353, 9788120334359, 2009.
  42. Ileberi E., Sun Y., Wang Z., A Machine Learning Based Credit Card Fraud Detection Using the GA Algorithm for Feature Selection, Journal of Big Data, 9 (1), 1-17, 2022.
  43. Kingsford C., Salzberg S.L., What are Decision Trees?, Nature Biotechnology, 26 (9), 1011-1013, 2008.
  44. Patel H.H., Prajapati P., Study and Analysis of Decision Tree Based Classification Algorithms, International Journal of Computer Sciences and Engineering, 6 (10), 74-78, 2018.
  45. Rani P., Kumar R., Ahmed N.M.S., Jain A., A decision support system for heart disease prediction based upon machine learning. Journal of Reliable Intelligent Environments, 7 (3), 263-275, 2021.
  46. Izmirlian G., Application of the Random Forest Classification Algorithm to a SELDI‐TOF Proteomics Study in the Setting of a Cancer Prevention Trial, Annals of the New York Academy of Sciences, 1020 (1), 154-174, 2004. 47. Oshiro T.M., Perez P.S., Baranauskas J.A. How Many Trees in a Random Forest?, 8th International Conference of Machine Learning and Data Mining in Pattern Recognition (MLDM 2012), Berlin, Germany, 13-20 July 2012,.
  47. Lemon S.C., Roy J., Clark M.A., Friedmann P.D., Rakowski W., Classification and Regression Tree Analysis in Public Health: Methodological Review and Comparison with Logistic Regression, Annals of Behavioral Medicine, 26, 172-181, 2003.
  48. Shah D., Patel S., Bharti S.K., Heart Disease Prediction Using Machine Learning Techniques, SN Computer Science, 1, 1-6, 2020.
  49. Gupta A., Kumar R., Arora H.S., Raman B., MIFH: A Machine Intelligence Framework for Heart Disease Diagnosis, IEEE Access, 8, 14659-14674, 2019.
  50. Kumar P.T., Sriram Praveen V.A., Maheshwari R., Gowda S.D., A Comparative Study of Machine Learning Techniques in Heart Disease Detection, Perspectives in Communication, Embedded-systems and Signal-processing-PiCES, 4 (10), 264-272, 2021.
  51. Pouyanfar S., Tao Y., Mohan A., Tian H., Kaseb A.S., Gauen K., Dailey R., Aghajanzadeh S., Lu Y.-S., Chen, S.-C., Shyu M.-L., Dynamic Sampling in Convolutional Neural Networks for Imbalanced Data Classification, 2018 IEEE Conference on Multimedia Information Processing and Retrieval (MIPR), Miami, FL, USA, 10-12 April 2018.
  52. Xue J.-H., Titterington, D.M., Do Unbalanced Data Have a Negative Effect on LDA?, Pattern Recognition, 41 (5), 1558-1571, 2008.
  53. Lee J.-S., AUC4. 5: AUC-Based C4. 5 Decision Tree Algorithm for Imbalanced Data Classification, IEEE Access, 7, 106034-106042, 2019.
  54. De Diego I.M., Redondo A.R., Fernández R.R., Navarro J., Moguerza J.M., General Performance Score for Classification Problems, Applied Intelligence, 52 (10), 12049-12063, 2022.
  55. Terven, J., Cordova-Esparza, D.M., Romero-González, J.A., Ramírez-Pedraza, A., Chávez-Urbiola, E.A., A Comprehensive Survey of Loss Functions and Metrics in Deep Learning, Artificial Intelligence Review, 58 (195), 2025.
  56. Farhadpour, S., Warner, T.A., Maxwell, A.E. Selecting and Interpreting Multiclass Loss and Accuracy Assessment Metrics for Classifications with Class Imbalance: Guidance and Best Practices. Remote Sensing, 16 (533), 2024.
  57. Almustafa K.M. Prediction of Heart Disease and Classifiers’ Sensitivity Analysis, BMC Bioinformatics, 21, 1-18, 2020.
  58. Kadhim M.A., Radhi A.M., Heart Disease Classification Using Optimized Machine Learning Algorithms, Iraqi Journal for Computer Science and Mathematics, 4 (2), 31-42, 2023.
  59. Lupague R.M.J.M., Mabborang R.C., Bansil A.G., Lupague M.M., Integrated Machine Learning Model for Comprehensive Heart Disease Risk Assessment Based on Multi-Dimensional Health Factors, European Journal of Computer Science and Information Technology, 11 (3), 44-58, 2023.