Classification of cardiac ECG signals using quadratic discriminant analysis for atrial fibrillation

Wameedh Raad Fathel, Marwah Nabeel Ibrahim Al-Siraj, Maysaloon Abed Qasim, Marwa Mawfaq Mohamedsheet Al-Hatab

Abstract


Accurate and timely detection of atrial fibrillation (AF) is a crucial issue in avoiding the risk of serious cardiovascular complications such as stroke and heart failure. This study proposed a machine learning-based system used for automated electrocardiogram (ECG) signal classification using features derived from spectral and temporal analyses. The study used a dataset obtained from the PhysioNet 2017 challenge database with 5000 samples labeled as normal rhythm (N), AF, and noisy rhythm (NR). Five primary features: average spectral energy, variation in spectral power, root mean square fluctuation, overall signal energy, and power variance were extracted, expressing both amplitude and frequency-domain characteristics of cardiac dynamics. 10-fold stratified cross-validation approach was used to evaluate the performance of the model using multiple classifiers, which are: quadratic discriminant analysis (QDA), support vector machine (SVM), random forest (RF), K-nearest neighbors (KNN), and multi-layer perceptron (MLP). Additionally, to improve model stability and accuracy, a soft voting-based ensemble model was developed. Although RF achieved the highest accuracy (94.15%), the ensemble model (93.21%) outperformed QDA and SVM. The ensemble approach achieved sensitivities ranging from 0.89 to 0.96 and specificities between 0.95 and 0.97 across all rhythm categories, demonstrating strong generalization.

Keywords


Atrial fibrillation; ECG classification; Ensemble learning; Machine learning; Spectral features

Full Text:

PDF


DOI: http://doi.org/10.11591/ijict.v15i4.pp1851-1860

Refbacks

  • There are currently no refbacks.


Copyright (c) 2026 Wameedh Raad Fathel, Marwah Nabeel Ibrahim Al-Siraj, Maysaloon Abed Qasim, Marwa Mawfaq Mohamedsheet Al-Hatab

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

The International Journal of Informatics and Communication Technology (IJ-ICT)
p-ISSN 2252-8776, e-ISSNĀ 2722-2616
This journal is published by theĀ Intelektual Pustaka Media Utama (IPMU).

Web Analytics View IJICT Stats