Diagnosis of Heart Disease Using Binary Grasshopper Optimization Algorithm and K-Nearest Neighbors

نویسندگان

  • DezhAloud, Neda Msc Student, Department of Computer Engineering, Urmia Branch, Islamic Azad University, Urmia, Iran.
چکیده مقاله:

Introduction: The heart is one of the main organs of the human body, and its unhealthiness is an important factor in human mortality. Heart disease may be asymptomatic, but medical tests can predict and diagnose it. Diagnosis of heart disease requires extensive experience of specialist physicians. The aim of this study is to help physicians diagnose heart disease based on hybrid Binary Grasshopper Optimization (BGO) Algorithm and K-Nearest Neighbors (KNN). The BGO algorithm is used for feature selection (FS), and the KNN is used for classification. Methods: In this study, the medical records of 270 patients in the field of heart disease with 13 features were evaluated. The number of patients is equal to 120 and the absence of disease is equal to 150, so the data set is balanced. Patient information is taken from the standard UCI (University of California, Irvine) database. The evaluation of the proposed model has been done in MATLAB simulation. Results: According to the evaluations, the accuracy was 89.82%, the sensitivity was 89.61%, and the specificity was 90.41%, which are acceptable compared to the results of previous studies in the field of heart disease. Also, the percentage of accuracy of the proposed method based on 7 features (Age, Sex, Chest Pain, BP, Electrocardiographic, Angina, and Thallium) is equal to 90.35%. Conclusion: According to the results of this study, for the diagnosis of heart disease, the proposed method has been more effective in diagnosing the disease and selecting important features in comparison with previous methods. 

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Predict the Diagnosis of Heart Disease Using Feature Selection and k-Nearest Neighbor Algorithm

In this paper, the prediction of heart disease based on feature selection by using multilayer perceptron with back-propagation algorithm and k-nearest neighbor algorithm based on an explicit similarity measure with biomedical test values to diagnose heart disease is presented. The main motivation for this paper is to classify the heart disease with reduced number of attributes. We use the weigh...

متن کامل

A New Hybrid Approach of K-Nearest Neighbors Algorithm with Particle Swarm Optimization for E-Mail Spam Detection

Emails are one of the fastest economic communications. Increasing email users has caused the increase of spam in recent years. As we know, spam not only damages user’s profits, time-consuming and bandwidth, but also has become as a risk to efficiency, reliability, and security of a network. Spam developers are always trying to find ways to escape the existing filters therefore new filters to de...

متن کامل

Performance Optimization for the K-Nearest Neighbors Kernel using Strassen’s Algorithm

Strassen’s algorithm is an algorithm for computing matrix-matrix multiplication using only 7 multiplications rather than the usual 8. Recent advances have shown the benefit of using Strassen’s algorithm to improve the performance of general matrix-matrix multiplication (GEMM) for matrices of varying shapes and sizes. These advances have created an opportunity to incorporate Strassen’s algorithm...

متن کامل

Predicting Medical Conditions Using k-Nearest Neighbors

As the healthcare industry becomes more reliant upon electronic records, the amount of medical data available for analysis increases exponentially. While this information contains valuable statistics, the sheer volume makes it difficult to analyze without efficient algorithms. By using machine learning to classify medical data, diagnoses can become more efficient, accurate, and accessible for t...

متن کامل

Optical Character Recognition, Using K-Nearest Neighbors

The problem of optical character recognition, OCR, has been widely discussed in the literature. Having a hand-written text, the program aims at recognizing the text. Even though there are several approaches to this issue, it is still an open problem. In this paper we would like to propose an approach that uses K-nearest neighbors algorithm, and has the accuracy of more than 90%. The training an...

متن کامل

منابع من

با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ذخیره در منابع من قبلا به منابع من ذحیره شده

{@ msg_add @}


عنوان ژورنال

دوره 23  شماره None

صفحات  42- 54

تاریخ انتشار 2020-10

با دنبال کردن یک ژورنال هنگامی که شماره جدید این ژورنال منتشر می شود به شما از طریق ایمیل اطلاع داده می شود.

کلمات کلیدی

کلمات کلیدی برای این مقاله ارائه نشده است

میزبانی شده توسط پلتفرم ابری doprax.com

copyright © 2015-2023