基于机器学习算法支持向量机、人工神经网络和随机森林的冠状动脉疾病诊断。

Advanced Biomedical Research Pub Date : 2023-02-25 eCollection Date: 2023-01-01 DOI:10.4103/abr.abr_383_21
Saeed Saeedbakhsh, Mohammad Sattari, Maryam Mohammadi, Jamshid Najafian, Farzaneh Mohammadi
{"title":"基于机器学习算法支持向量机、人工神经网络和随机森林的冠状动脉疾病诊断。","authors":"Saeed Saeedbakhsh, Mohammad Sattari, Maryam Mohammadi, Jamshid Najafian, Farzaneh Mohammadi","doi":"10.4103/abr.abr_383_21","DOIUrl":null,"url":null,"abstract":"<p><strong>Background: </strong>Coronary artery disease (CAD) is known as the most common cardiovascular disease. The development of CAD is influenced by several risk factors. Diagnostic and therapeutic methods of this disease have many and costly side effects. Therefore, researchers are looking for cost-effective and accurate methods to diagnose this disease. Machine learning algorithms can help specialists diagnose the disease early. The aim of this study is to detect CAD using machine learning algorithms.</p><p><strong>Materials and methods: </strong>In this study, three data mining algorithms support vector machine (SVM), artificial neural network (ANN), and random forest were used to predict CAD using the Isfahan Cohort Study dataset of Isfahan Cardiovascular Research Center. 19 features with 11495 records from this dataset were used for this research.</p><p><strong>Results: </strong>All three algorithms achieved relatively close results. However, the SVM had the highest accuracy compared to the other techniques. The accuracy was calculated as 89.73% for SVM. The ANN algorithm also obtained the high area under the curve, sensitivity and accuracy and provided acceptable performance. Age, sex, Sleep satisfaction, history of stroke, history of palpitations, and history of heart disease were most correlated with target class. Eleven rules were also extracted from this dataset with high confidence and support.</p><p><strong>Conclusion: </strong>In this study, it was shown that machine learning algorithms can be used with high accuracy to detect CAD. Thus, it allows physicians to perform timely preventive treatment in patients with CAD.</p>","PeriodicalId":7225,"journal":{"name":"Advanced Biomedical Research","volume":"12 ","pages":"51"},"PeriodicalIF":0.0000,"publicationDate":"2023-02-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ftp.ncbi.nlm.nih.gov/pub/pmc/oa_pdf/88/1a/ABR-12-51.PMC10086656.pdf","citationCount":"0","resultStr":"{\"title\":\"Diagnosis of Coronary Artery Disease based on Machine Learning algorithms Support Vector Machine, Artificial Neural Network, and Random Forest.\",\"authors\":\"Saeed Saeedbakhsh, Mohammad Sattari, Maryam Mohammadi, Jamshid Najafian, Farzaneh Mohammadi\",\"doi\":\"10.4103/abr.abr_383_21\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p><strong>Background: </strong>Coronary artery disease (CAD) is known as the most common cardiovascular disease. The development of CAD is influenced by several risk factors. Diagnostic and therapeutic methods of this disease have many and costly side effects. Therefore, researchers are looking for cost-effective and accurate methods to diagnose this disease. Machine learning algorithms can help specialists diagnose the disease early. The aim of this study is to detect CAD using machine learning algorithms.</p><p><strong>Materials and methods: </strong>In this study, three data mining algorithms support vector machine (SVM), artificial neural network (ANN), and random forest were used to predict CAD using the Isfahan Cohort Study dataset of Isfahan Cardiovascular Research Center. 19 features with 11495 records from this dataset were used for this research.</p><p><strong>Results: </strong>All three algorithms achieved relatively close results. However, the SVM had the highest accuracy compared to the other techniques. The accuracy was calculated as 89.73% for SVM. The ANN algorithm also obtained the high area under the curve, sensitivity and accuracy and provided acceptable performance. Age, sex, Sleep satisfaction, history of stroke, history of palpitations, and history of heart disease were most correlated with target class. Eleven rules were also extracted from this dataset with high confidence and support.</p><p><strong>Conclusion: </strong>In this study, it was shown that machine learning algorithms can be used with high accuracy to detect CAD. Thus, it allows physicians to perform timely preventive treatment in patients with CAD.</p>\",\"PeriodicalId\":7225,\"journal\":{\"name\":\"Advanced Biomedical Research\",\"volume\":\"12 \",\"pages\":\"51\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-02-25\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://ftp.ncbi.nlm.nih.gov/pub/pmc/oa_pdf/88/1a/ABR-12-51.PMC10086656.pdf\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Advanced Biomedical Research\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.4103/abr.abr_383_21\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"2023/1/1 0:00:00\",\"PubModel\":\"eCollection\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Advanced Biomedical Research","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4103/abr.abr_383_21","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2023/1/1 0:00:00","PubModel":"eCollection","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

背景:众所周知,冠状动脉疾病(CAD)是最常见的心血管疾病。冠状动脉疾病的发生受多种危险因素的影响。这种疾病的诊断和治疗方法有很多副作用,而且代价高昂。因此,研究人员正在寻找成本效益高且准确的方法来诊断这种疾病。机器学习算法可以帮助专家及早诊断这种疾病。本研究的目的是利用机器学习算法检测 CAD:本研究使用伊斯法罕心血管研究中心的伊斯法罕队列研究数据集,使用支持向量机 (SVM)、人工神经网络 (ANN) 和随机森林三种数据挖掘算法来预测 CAD。研究使用了该数据集中的 19 个特征和 11495 条记录:所有三种算法都取得了相对接近的结果。然而,与其他技术相比,SVM 的准确率最高。经计算,SVM 的准确率为 89.73%。ANN 算法也获得了较高的曲线下面积、灵敏度和准确度,并提供了可接受的性能。年龄、性别、睡眠满意度、中风史、心悸史和心脏病史与目标类别的相关性最高。此外,还从该数据集中提取出了 11 条具有高置信度和支持度的规则:本研究表明,机器学习算法可用于高精度检测 CAD。结论:本研究表明,机器学习算法可用于高准确率地检测 CAD,从而使医生能够对 CAD 患者进行及时的预防性治疗。
本文章由计算机程序翻译,如有差异,请以英文原文为准。

Diagnosis of Coronary Artery Disease based on Machine Learning algorithms Support Vector Machine, Artificial Neural Network, and Random Forest.

Diagnosis of Coronary Artery Disease based on Machine Learning algorithms Support Vector Machine, Artificial Neural Network, and Random Forest.

Diagnosis of Coronary Artery Disease based on Machine Learning algorithms Support Vector Machine, Artificial Neural Network, and Random Forest.

Diagnosis of Coronary Artery Disease based on Machine Learning algorithms Support Vector Machine, Artificial Neural Network, and Random Forest.

Background: Coronary artery disease (CAD) is known as the most common cardiovascular disease. The development of CAD is influenced by several risk factors. Diagnostic and therapeutic methods of this disease have many and costly side effects. Therefore, researchers are looking for cost-effective and accurate methods to diagnose this disease. Machine learning algorithms can help specialists diagnose the disease early. The aim of this study is to detect CAD using machine learning algorithms.

Materials and methods: In this study, three data mining algorithms support vector machine (SVM), artificial neural network (ANN), and random forest were used to predict CAD using the Isfahan Cohort Study dataset of Isfahan Cardiovascular Research Center. 19 features with 11495 records from this dataset were used for this research.

Results: All three algorithms achieved relatively close results. However, the SVM had the highest accuracy compared to the other techniques. The accuracy was calculated as 89.73% for SVM. The ANN algorithm also obtained the high area under the curve, sensitivity and accuracy and provided acceptable performance. Age, sex, Sleep satisfaction, history of stroke, history of palpitations, and history of heart disease were most correlated with target class. Eleven rules were also extracted from this dataset with high confidence and support.

Conclusion: In this study, it was shown that machine learning algorithms can be used with high accuracy to detect CAD. Thus, it allows physicians to perform timely preventive treatment in patients with CAD.

求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
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学术官方微信