Analysis and classification of heart diseases using heartbeat features and machine learning algorithms

被引:0
|
作者
Fajr Ibrahem Alarsan
Mamoon Younes
机构
[1] Higher Institute for Applied Sciences and Technology,Informatics and Decision Supporting Systems
[2] Damascus University,Faculty of Computer and Automation Engineering
来源
关键词
Heartbeats classification; Electrocardiogram (ECG); Machine-learning libraries (MLlib); Spark–Scala;
D O I
暂无
中图分类号
学科分类号
摘要
This study proposed an ECG (Electrocardiogram) classification approach using machine learning based on several ECG features. An electrocardiogram (ECG) is a signal that measures the electric activity of the heart. The proposed approach is implemented using ML-libs and Scala language on Apache Spark framework; MLlib is Apache Spark’s scalable machine learning library. The key challenge in ECG classification is to handle the irregularities in the ECG signals which is very important to detect the patient status. Therefore, we have proposed an efficient approach to classify ECG signals with high accuracy Each heartbeat is a combination of action impulse waveforms produced by different specialized cardiac heart tissues. Heartbeats classification faces some difficulties because these waveforms differ from person to another, they are described by some features. These features are the inputs of machine learning algorithm. In general, using Spark–Scala tools simplifies the usage of many algorithms such as machine-learning (ML) algorithms. On other hand, Spark–Scala is preferred to be used more than other tools when size of processing data is too large. In our case, we have used a dataset with 205,146 records to evaluate the performance of our approach. Machine learning libraries in Spark–Scala provide easy ways to implement many classification algorithms (Decision Tree, Random Forests, Gradient-Boosted Trees (GDB), etc.). The proposed method is evaluated and validated on baseline MIT-BIH Arrhythmia and MIT-BIH Supraventricular Arrhythmia database. The results show that our approach achieved an overall accuracy of 96.75% using GDB Tree algorithm and 97.98% using random Forest for binary classification. For multi class classification, it achieved to 98.03% accuracy using Random Forest, Gradient Boosting tree supports only binary classification.
引用
收藏
相关论文
共 50 条
  • [1] Analysis and classification of heart diseases using heartbeat features and machine learning algorithms
    Alarsan, Fajr Ibrahem
    Younes, Mamoon
    [J]. JOURNAL OF BIG DATA, 2019, 6 (01)
  • [2] Analysis of Cardiovascular Diseases Prediction Using Machine Learning Classification Algorithms
    Srivastava, Srishti
    Upreti, Kamal
    Shanbhog, Manjula
    [J]. 2024 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATION AND APPLIED INFORMATICS, ACCAI 2024, 2024,
  • [3] Review: Heart Diseases Detection by Machine Learning Classification Algorithms
    Pothala Ramya
    Ashapu Bhavani
    Sangeeta Viswanadham
    [J]. Journal of Harbin Institute of Technology(New series), 2022, 29 (04) : 81 - 92
  • [4] Liver Diseases Classification Using Machine Learning Algorithms
    Jovovic, Ivan
    Grebovic, Marko
    Pokvic, Lejla Gurbeta
    Popovic, Tomo
    Cakic, Stevan
    [J]. MEDICON 2023 AND CMBEBIH 2023, VOL 1, 2024, 93 : 585 - 593
  • [5] Classification of Diseases Using Machine Learning Algorithms: A Comparative Study
    Moreno-Ibarra, Marco-Antonio
    Villuendas-Rey, Yenny
    Lytras, Miltiadis D.
    Yanez-Marquez, Cornelio
    Salgado-Ramirez, Julio-Cesar
    [J]. MATHEMATICS, 2021, 9 (15)
  • [6] Heart disease classification using optimized Machine learning algorithms
    Kadhim, Mohammad Abood
    Radhi, Abdulkareem Merhej
    [J]. Iraqi Journal for Computer Science and Mathematics, 2023, 4 (02): : 31 - 42
  • [7] Analysis of Machine Learning Algorithms for Classification and Prediction of Heart Disease
    Boyko, Nataliya
    Dosiak, Iryna
    [J]. IDDM 2021: INFORMATICS & DATA-DRIVEN MEDICINE: PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON INFORMATICS & DATA-DRIVEN MEDICINE (IDDM 2021), 2021, 3038 : 233 - 249
  • [8] ECG-based machine-learning algorithms for heartbeat classification
    Saira Aziz
    Sajid Ahmed
    Mohamed-Slim Alouini
    [J]. Scientific Reports, 11
  • [9] ECG-based machine-learning algorithms for heartbeat classification
    Aziz, Saira
    Ahmed, Sajid
    Alouini, Mohamed-Slim
    [J]. SCIENTIFIC REPORTS, 2021, 11 (01)
  • [10] Analysis on retinal diseases using machine learning algorithms
    Mahendran, G.
    Periyasamy, M.
    Murugeswari, S.
    Devi, N. Karthika
    [J]. MATERIALS TODAY-PROCEEDINGS, 2020, 33 : 3102 - 3107