Hajianfar, Ghasem; Khorgami, Mohammadrafie; Rezaei, Yousef; Amini, Mehdi; Samiei, Niloufar; Tabib, Avisa; Borji, Bahareh Kazem; Kalayinia, Samira; Shiri, Isaac; Hosseini, Saeid; Oveisi, Mehrdad (2023). Comparison of Machine Learning Algorithms Using Manual/Automated Features on 12-Lead Signal Electrocardiogram Classification: A Large Cohort Study on Students Aged Between 6 to 18 Years Old. Cardiovascular Engineering and Technology, 14(6), pp. 786-800. Springer 10.1007/s13239-023-00687-x
Text
s13239-023-00687-x.pdf - Published Version Restricted to registered users only Available under License Publisher holds Copyright. Download (7MB) |
PROPOSE
An electrocardiogram (ECG) has been extensively used to detect rhythm disturbances. We sought to determine the accuracy of different machine learning in distinguishing abnormal ECGs from normal ones in children who were examined using a resting 12-Lead ECG machine, and we also compared the manual and automated measurement using the modular ECG Analysis System (MEANS) algorithm of ECG features.
METHODS
Altogether, 10745 ECGs were recorded for students aged 6 to 18. Manual and automatic ECG features were extracted for each participant. Features were normalized using Z-score normalization and went through the student's t-test and chi-squared test to measure their relevance. We applied the Boruta algorithm for feature selection and then implemented eight classifier algorithms. The dataset was split into training (80%) and test (20%) partitions. The performance of the classifiers was evaluated on the test data (unseen data) by 1000 bootstrap, and sensitivity (SEN), specificity (SPE), AUC, and accuracy (ACC) were reported.
RESULTS
In univariate analysis, the highest performance was heart rate and RR interval in the manual dataset and heart rate in an automated dataset with AUC of 0.72 and 0.71, respectively. The best classifiers in the manual dataset were random forest (RF) and quadratic-discriminant-analysis (QDA) with AUC, ACC, SEN, and SPE equal to 0.93, 0.98, 0.69, 0.99, and 0.90, 0.95, 0.75, 0.96, respectively. In the automated dataset, QDA (AUC: 0.89, ACC:0.92, SEN:0.71, SPE:0.93) and stack learning (SL) (AUC:0.89, ACC:0.96, SEN:0.61, SPE:0.99) reached best performances.
CONCLUSION
This study demonstrated that the manual measurement of 12-Lead ECG features had better performance than the automated measurement (MEANS algorithm), but some classifiers had promising results in discriminating between normal and abnormal cases. Further studies can help us evaluate the applicability and efficacy of machine-learning approaches for distinguishing abnormal ECGs in community-based investigations in both adults and children.
Item Type: |
Journal Article (Original Article) |
---|---|
Division/Institute: |
04 Faculty of Medicine > Department of Cardiovascular Disorders (DHGE) > Clinic of Cardiology |
UniBE Contributor: |
Shiri Lord, Isaac |
Subjects: |
600 Technology > 610 Medicine & health |
ISSN: |
1869-408X |
Publisher: |
Springer |
Language: |
English |
Submitter: |
Pubmed Import |
Date Deposited: |
18 Oct 2023 10:20 |
Last Modified: |
22 Dec 2023 00:14 |
Publisher DOI: |
10.1007/s13239-023-00687-x |
PubMed ID: |
37848737 |
Uncontrolled Keywords: |
Classification Electrocardiogram Machine learning Manual/automated features Pediatric |
BORIS DOI: |
10.48350/187271 |
URI: |
https://boris.unibe.ch/id/eprint/187271 |