Comparison of Support Vector Machine, Naive Bayes and Logistic Regression for Assessing the Necessity for Coronary Angiography

被引:25
|
作者
Golpour, Parastoo [1 ]
Ghayour-Mobarhan, Majid [2 ,3 ]
Saki, Azadeh [1 ]
Esmaily, Habibollah [4 ]
Taghipour, Ali [4 ,5 ]
Tajfard, Mohammad [4 ,6 ]
Ghazizadeh, Hamideh [2 ,7 ]
Moohebati, Mohsen [3 ]
Ferns, Gordon A. [8 ]
机构
[1] Mashhad Univ Med Sci, Sch Hlth, Dept Epidemiol & Biostat, Mashhad 9177918564, Razavi Khorasan, Iran
[2] Mashhad Univ Med Sci, Int UNESCO Ctr Hlth Related Basic Sci & Human Nut, Mashhad 9177918564, Razavi Khorasan, Iran
[3] Mashhad Univ Med Sci, Cardiovasc Res Ctr, Fac Med, Mashhad 9177918564, Razavi Khorasan, Iran
[4] Mashhad Univ Med Sci, Social Determinants Hlth Res Ctr, Mashhad 9177918564, Razavi Khorasan, Iran
[5] Mashhad Univ Med Sci, Sch Hlth, Dept Epidemiol, Mashhad 9177918564, Razavi Khorasan, Iran
[6] Mashhad Univ Med Sci, Fac Hlth, Dept Hlth Educ & Hlth Promot, Mashhad 9177918564, Razavi Khorasan, Iran
[7] Mashhad Univ Med Sci, Student Res Comm, Mashhad 9177918564, Razavi Khorasan, Iran
[8] Brighton & Sussex Med Sch, Div Med Educ, Brighton BN1 9PH, Sussex, England
关键词
logistic regression; support vector machine; naï ve Bayes; angiography;
D O I
10.3390/ijerph17186449
中图分类号
X [环境科学、安全科学];
学科分类号
08 ; 0830 ;
摘要
(1) Background: Coronary angiography is considered to be the most reliable method for the diagnosis of cardiovascular disease. However, angiography is an invasive procedure that carries a risk of complications; hence, it would be preferable for an appropriate method to be applied to determine the necessity for angiography. The objective of this study was to compare support vector machine, naive Bayes and logistic regressions to determine the diagnostic factors that can predict the need for coronary angiography. These models are machine learning algorithms. Machine learning is considered to be a branch of artificial intelligence. Its aims are to design and develop algorithms that allow computers to improve their performance on data analysis and decision making. The process involves the analysis of past experiences to find practical and helpful regularities and patterns, which may also be overlooked by a human. (2) Materials and Methods: This cross-sectional study was performed on 1187 candidates for angiography referred to Ghaem Hospital, Mashhad, Iran from 2011 to 2012. A logistic regression, naive Bayes and support vector machine were applied to determine whether they could predict the results of angiography. Afterwards, the sensitivity, specificity, positive and negative predictive values, AUC (area under the curve) and accuracy of all three models were computed in order to compare them. All analyses were performed using R 3.4.3 software (R Core Team; Auckland, New Zealand) with the help of other software packages including receiver operating characteristic (ROC), caret, e1071 and rminer. (3) Results: The area under the curve for logistic regression, naive Bayes and support vector machine were similar-0.76, 0.74 and 0.75, respectively. Thus, in terms of the model parsimony and simplicity of application, the naive Bayes model with three variables had the best performance in comparison with the logistic regression model with seven variables and support vector machine with six variables. (4) Conclusions: Gender, age and fasting blood glucose (FBG) were found to be the most important factors to predict the result of coronary angiography. The naive Bayes model performed well using these three variables alone, and they are considered important variables for the other two models as well. According to an acceptable prediction of the models, they can be used as pragmatic, cost-effective and valuable methods that support physicians in decision making.
引用
收藏
页码:1 / 9
页数:9
相关论文
共 50 条
  • [1] Comparison of Tree Method, Support Vector Machine, Naive Bayes, and Logistic Regression on Coffee Bean Image
    Waliyansyah, Rahmat Robi
    Hasbullah, Umar Hafidz Asy'ari
    EMITTER-INTERNATIONAL JOURNAL OF ENGINEERING TECHNOLOGY, 2021, 9 (01) : 126 - 136
  • [2] COMPARISON OF NAIVE BAYES AND SUPPORT VECTOR MACHINE CLASSIFIERS ON DOCUMENT CLASSIFICATION
    Moe, Zun Hlaing
    San, Thida
    Khin, Mie Mie
    Tin, Hlaing May
    2018 IEEE 7TH GLOBAL CONFERENCE ON CONSUMER ELECTRONICS (GCCE 2018), 2018, : 466 - 467
  • [3] Shallow Landslide Susceptibility Mapping: A Comparison between Logistic Model Tree, Logistic Regression, Naive Bayes Tree, Artificial Neural Network, and Support Vector Machine Algorithms
    Viet-Ha Nhu
    Shirzadi, Ataollah
    Shahabi, Himan
    Singh, Sushant K.
    Al-Ansari, Nadhir
    Clague, John J.
    Jaafari, Abolfazl
    Chen, Wei
    Miraki, Shaghayegh
    Dou, Jie
    Luu, Chinh
    Gorski, Krzysztof
    Binh Thai Pham
    Huu Duy Nguyen
    Bin Ahmad, Baharin
    INTERNATIONAL JOURNAL OF ENVIRONMENTAL RESEARCH AND PUBLIC HEALTH, 2020, 17 (08)
  • [4] Comparison of Performance Support Vector Machine Algorithm and Naive Bayes for Diabetes Diagnosis
    Watomakin, Dominikus Boli
    Emanuel, Andi Wahju Rahardjo
    2019 5TH INTERNATIONAL CONFERENCE ON SCIENCE ININFORMATION TECHNOLOGY (ICSITECH): EMBRACING INDUSTRY 4.0 - TOWARDS INNOVATION IN CYBER PHYSICAL SYSTEM, 2019, : 89 - 94
  • [5] Comparison of Support Vector Machine Classifier and Naive Bayes Classifier on Road Surface Type Classification
    Marianingsih, Susi
    Utaminingrum, Fitri
    PROCEEDINGS OF 2018 3RD INTERNATIONAL CONFERENCE ON SUSTAINABLE INFORMATION ENGINEERING AND TECHNOLOGY (SIET 2018), 2018, : 48 - 53
  • [6] Comparison of Naive Bayes, Support Vector Machine, Decision Trees and Random Forest on Sentiment Analysis
    Guia, Marcio
    Silva, Rodrigo Rocha
    Bernardino, Jorge
    KDIR: PROCEEDINGS OF THE 11TH INTERNATIONAL JOINT CONFERENCE ON KNOWLEDGE DISCOVERY, KNOWLEDGE ENGINEERING AND KNOWLEDGE MANAGEMENT - VOL 1: KDIR, 2019, : 525 - 531
  • [7] Comparison Of Multinomial Naive Bayes Algorithm And Logistic Regression For Intent Classification In Chatbot
    Setyawan, Muhammad Yusril Helmi
    Awangga, Rolly Maulana
    Efendi, Safif Rafi
    PROCEEDINGS OF THE 2018 INTERNATIONAL CONFERENCE ON APPLIED ENGINEERING (ICAE), 2018,
  • [8] On Discriminative vs. Generative classifiers: A comparison of logistic regression and naive Bayes
    Ng, AY
    Jordan, MI
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 14, VOLS 1 AND 2, 2002, 14 : 841 - 848
  • [9] Email worm detection using Naive Bayes and Support Vector Machine
    Masud, Mohammad M.
    Khan, Latifur
    Al-Shaer, Ehab
    INTELLIGENCE AND SECURITY INFORMATICS, PROCEEDINGS, 2006, 3975 : 733 - 734
  • [10] A Support Vector Machine based Naive Bayes Algorithm for Spam Filtering
    Feng, Weimiao
    Sun, Jianguo
    Zhang, Liguo
    Cao, Cuiling
    Yang, Qing
    2016 IEEE 35TH INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2016,