THE PREDICTION OF HEART DISEASE USING MACHINE LEARNING ALGORITHMS

Snwr J. Mohammed, Noor B. Tayfor
{"title":"THE PREDICTION OF HEART DISEASE USING MACHINE LEARNING ALGORITHMS","authors":"Snwr J. Mohammed, Noor B. Tayfor","doi":"10.25271/sjuoz.2024.12.3.1270","DOIUrl":null,"url":null,"abstract":"Heart disease threatens the lives of around one individual per minute, establishing it as the foremost cause of mortality in the contemporary era. A wide range of individuals over the globe has encountered the intricacies associated with cardiovascular illness. Various factors, such as hypertension, elevated levels of cholesterol, and an irregular pulse rhythm hinder the early identification of a cardiovascular disease. In cardiology, similar to other branches of Medicine, timely and precise identification of cardiac diseases is of utmost importance. Anticipating the onset of heart failure at the appropriate moment can provide challenges, particularly for cardiologists and surgeons. Fortunately, categorisation and forecasting models can assist the medical business and provide real applications for medical data.\nRegarding this, Machine Learning (ML) algorithms and techniques have benefited from the automated analysis of several medical datasets and complex data to aid the medical community in diagnosing heart-related diseases. Predicting if the patient has early-stage cardiac disease is the primary goal of this paper.\nA prior study that worked on the Erbil Heart Disease dataset has proved that Naïve Bayes (NB) got an accuracy of 65%, which is the worst classifier, while Decision Tree (DT) obtained the highest accuracy of 98%. In this article, a comparison study has been applied using the same dataset (i.e., Erbil Heart Disease dataset) between multiple ML algorithms, for instance, LR (Logistic Regression), KNN (K-Nearest Neighbours), SVM (Support Vector Machine), DT (Decision Tree), MLP (Multi-Layer Perceptron), NB (Naïve Bayes) and RF (Random Forest). Surprisingly, we obtained an accuracy of 98% after applying LR, MLP, and RF, which was the best outcome. Furthermore, the accuracy obtained by the NB classifier differed incredibly from the one received in the prior work.","PeriodicalId":21627,"journal":{"name":"Science Journal of University of Zakho","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2024-07-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Science Journal of University of Zakho","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.25271/sjuoz.2024.12.3.1270","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Heart disease threatens the lives of around one individual per minute, establishing it as the foremost cause of mortality in the contemporary era. A wide range of individuals over the globe has encountered the intricacies associated with cardiovascular illness. Various factors, such as hypertension, elevated levels of cholesterol, and an irregular pulse rhythm hinder the early identification of a cardiovascular disease. In cardiology, similar to other branches of Medicine, timely and precise identification of cardiac diseases is of utmost importance. Anticipating the onset of heart failure at the appropriate moment can provide challenges, particularly for cardiologists and surgeons. Fortunately, categorisation and forecasting models can assist the medical business and provide real applications for medical data. Regarding this, Machine Learning (ML) algorithms and techniques have benefited from the automated analysis of several medical datasets and complex data to aid the medical community in diagnosing heart-related diseases. Predicting if the patient has early-stage cardiac disease is the primary goal of this paper. A prior study that worked on the Erbil Heart Disease dataset has proved that Naïve Bayes (NB) got an accuracy of 65%, which is the worst classifier, while Decision Tree (DT) obtained the highest accuracy of 98%. In this article, a comparison study has been applied using the same dataset (i.e., Erbil Heart Disease dataset) between multiple ML algorithms, for instance, LR (Logistic Regression), KNN (K-Nearest Neighbours), SVM (Support Vector Machine), DT (Decision Tree), MLP (Multi-Layer Perceptron), NB (Naïve Bayes) and RF (Random Forest). Surprisingly, we obtained an accuracy of 98% after applying LR, MLP, and RF, which was the best outcome. Furthermore, the accuracy obtained by the NB classifier differed incredibly from the one received in the prior work.
利用机器学习算法预测心脏病
心脏病每分钟威胁着约一个人的生命,成为当代人死亡的首要原因。全球许多人都遇到过与心血管疾病相关的复杂问题。高血压、胆固醇水平升高、脉搏节律不齐等各种因素阻碍了心血管疾病的早期识别。在心脏病学中,与其他医学分支类似,及时准确地识别心脏疾病至关重要。在适当的时候预测心力衰竭的发作会带来挑战,尤其是对心脏病专家和外科医生而言。幸运的是,分类和预测模型可以帮助医疗业务,并为医疗数据提供实际应用。在这方面,机器学习(ML)算法和技术已经从自动分析多个医疗数据集和复杂数据中受益,从而帮助医疗界诊断心脏相关疾病。之前对埃尔比勒心脏病数据集的研究证明,奈伊夫贝叶斯(NB)的准确率为 65%,是最差的分类器,而决策树(DT)的准确率最高,达到 98%。本文使用相同的数据集(即埃尔比勒心脏病数据集)对多种 ML 算法进行了比较研究,例如 LR(逻辑回归)、KNN(K-近邻)、SVM(支持向量机)、DT(决策树)、MLP(多层感知器)、NB(奈夫贝叶斯)和 RF(随机森林)。令人惊讶的是,在应用 LR、MLP 和 RF 后,我们获得了 98% 的准确率,这是最好的结果。此外,NB 分类器获得的准确率与之前工作中获得的准确率有令人难以置信的差异。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
35
审稿时长
6 weeks
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信