Heart disease prediction using supervised machine learning algorithms: Performance analysis and comparison

被引:97
|
作者
Ali, Md Mamun [1 ]
Paul, Bikash Kumar [1 ,2 ,3 ]
Ahmed, Kawsar [2 ,3 ]
Bui, Francis M. [4 ]
Quinn, Julian M. W. [5 ]
Moni, Mohammad Ali [5 ,6 ]
机构
[1] Daffodil Int Univ DIU, Dept Software Engn SWE, Dhaka 1207, Bangladesh
[2] Mawlana Bhashani Sci & Technol Univ, Dept Informat & Commun Technol, Grp Biophotomatix, Santosh 1902, Tangail, Bangladesh
[3] Mawlana Bhashani Sci & Technol Univ, Dept Informat & Commun Technol, Santosh 1902, Tangail, Bangladesh
[4] Univ Saskatchewan, Dept Elect & Comp Engn, 57 Campus Dr, Saskatoon, SK S7N 5A9, Canada
[5] Garvan Inst Med Res, Hlth Ageing Theme, Darlinghurst, NSW 2010, Australia
[6] UNSW Sydney, Fac Med, Sch Publ Hlth & Community Med, WHO Collaborating Ctr EHlth,UNSW Digital Hlth, Sydney, NSW 2052, Australia
基金
加拿大自然科学与工程研究理事会;
关键词
Cardiovascular disease; Machine learning; Random forest; Decision tree; KNN; CLASSIFICATION;
D O I
10.1016/j.compbiomed.2021.104672
中图分类号
Q [生物科学];
学科分类号
07 ; 0710 ; 09 ;
摘要
Machine learning and data mining-based approaches to prediction and detection of heart disease would be of great clinical utility, but are highly challenging to develop. In most countries there is a lack of cardiovascular expertise and a significant rate of incorrectly diagnosed cases which could be addressed by developing accurate and efficient early-stage heart disease prediction by analytical support of clinical decision-making with digital patient records. This study aimed to identify machine learning classifiers with the highest accuracy for such diagnostic purposes. Several supervised machine-learning algorithms were applied and compared for performance and accuracy in heart disease prediction. Feature importance scores for each feature were estimated for all applied algorithms except MLP and KNN. All the features were ranked based on the importance score to find those giving high heart disease predictions. This study found that using a heart disease dataset collected from Kaggle three-classification based on k-nearest neighbor (KNN), decision tree (DT) and random forests (RF) algorithms the RF method achieved 100% accuracy along with 100% sensitivity and specificity. Thus, we found that a relatively simple supervised machine learning algorithm can be used to make heart disease predictions with very high accuracy and excellent potential utility.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] Prediction of Coronary Heart Disease using Supervised Machine Learning Algorithms
    Krishnani, Divya
    Kumari, Anjali
    Dewangan, Akash
    Singh, Aditya
    Naik, Nenavath Srinivas
    [J]. PROCEEDINGS OF THE 2019 IEEE REGION 10 CONFERENCE (TENCON 2019): TECHNOLOGY, KNOWLEDGE, AND SOCIETY, 2019, : 367 - 372
  • [2] Performance analysis of machine learning algorithms in heart disease prediction
    Dhasaradhan, K.
    Jaichandran, R.
    [J]. CONCURRENT ENGINEERING-RESEARCH AND APPLICATIONS, 2022, 30 (04): : 335 - 343
  • [3] Prediction of Cardiac Disease using Supervised Machine Learning Algorithms
    Princy, R. Jane Preetha
    Parthasarathy, Saravanan
    Jose, P. Subha Hency
    Lakshminarayanan, Arun Raj
    Jeganathan, Selvaprabu
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND CONTROL SYSTEMS (ICICCS 2020), 2020, : 570 - 575
  • [4] Heart Disease Prediction Using Machine Learning Algorithms
    Malavika, G.
    Rajathi, N.
    Vanitha, V.
    Parameswari, P.
    [J]. BIOSCIENCE BIOTECHNOLOGY RESEARCH COMMUNICATIONS, 2020, 13 (11): : 24 - 27
  • [5] Prediction of Heart Disease Using Machine Learning Algorithms
    Krishnan, Santhana J.
    Geetha, S.
    [J]. PROCEEDINGS OF 2019 1ST INTERNATIONAL CONFERENCE ON INNOVATIONS IN INFORMATION AND COMMUNICATION TECHNOLOGY (ICIICT 2019), 2019,
  • [6] Heart Disease Prediction by Using Machine Learning Algorithms
    Erdogan, Alperen
    Guney, Selda
    [J]. 2020 28TH SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2020,
  • [7] Heart Disease Prediction Using Machine Learning Algorithms
    Mammen, Rea
    Pawar, Arti
    [J]. SMART SENSORS MEASUREMENT AND INSTRUMENTATION, CISCON 2021, 2023, 957 : 239 - 253
  • [8] Heart Disease Prediction Using Machine Learning Algorithms
    Jrab, Dina
    Eleyan, Derar
    Eleyan, Amna
    Bejaoui, Tarek
    [J]. 2024 INTERNATIONAL CONFERENCE ON SMART APPLICATIONS, COMMUNICATIONS AND NETWORKING, SMARTNETS-2024, 2024,
  • [9] COMPARATIVE ANALYSIS OF SUPERVISED MACHINE LEARNING ALGORITHMS FOR HEART DISEASE DETECTION
    Huapaya, Hector Daniel
    Rodriguez, Ciro
    Esenarro, Doris
    [J]. 3C TECNOLOGIA, 2020, : 233 - 247
  • [10] ECG data analysis and heart disease prediction using machine learning algorithms
    Thithi, Sushimita Roy
    Akfar, Afifa
    Aleem, Fahimul
    Chakrabarty, Amitabha
    [J]. PROCEEDINGS OF 2019 IEEE REGION 10 SYMPOSIUM (TENSYMP), 2019, : 819 - 824