Classification of premature cardiac contractions based on RFECV and ensemble learning

Elsa Sari Hayunah Nurdiniyah, A’isya Nur Aulia Yusuf, Norma Amalia, Widhiatmoko Herry Purnomo, Azizah Najda Hafizha

Abstract


Premature cardiac contractions, including premature atrial contractions (PACs) and premature ventricular contractions (PVCs), are common arrhythmias that may increase the risk of cardiovascular complications when they occur frequently. Accurate classification of these events from electrocardiogram (ECG) signals remains challenging due to noise and signal variability. This study proposes a machine learning–based classification framework that combines recursive feature elimination with cross-validation for feature selection and an ensemble learning strategy to improve classification robustness. The approach was evaluated using the Massachusetts Institute of Technology – Beth Israel Hospital (MIT-BIH) Arrhythmia database and achieved high classification performance, with an accuracy of 95.34%, F1-score of 92.11%, and balanced precision and recall for PVC and PAC. In addition, SHapley Additive exPlanations (SHAP) were employed to identify the most influential features, enhancing model interpretability. The results demonstrate that the proposed framework provides a reliable and interpretable solution for distinguishing premature cardiac contractions, highlighting its potential application in clinical decision support systems.

Keywords


ensemble learning; machine learning; premature atrial contractions; premature cardiac contractions; premature ventricular contractions; recursive feature elimination with cross-validation;

Full Text:

PDF


DOI: http://doi.org/10.12928/telkomnika.v24i3.27584

Refbacks

  • There are currently no refbacks.


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

TELKOMNIKA Telecommunication, Computing, Electronics and Control
ISSN: 1693-6930, e-ISSN: 2302-9293
Universitas Ahmad Dahlan, 4th Campus
Jl. Ringroad Selatan, Kragilan, Tamanan, Banguntapan, Bantul, Yogyakarta, Indonesia 55191
Phone: +62 (274) 563515, 511830, 379418, 371120
Fax: +62 274 564604

View TELKOMNIKA Stats