Vol.71, No.1, 2022, pp.1111-1132, doi:10.32604/cmc.2022.022123
Cardiovascular Disease Prediction Among the Malaysian Cohort Participants Using Electrocardiogram
  • Mohd Zubir Suboh1,2, Nazrul Anuar Nayan1,3,*, Noraidatulakma Abdullah4,5, Nurul Ain Mhd Yusof4, Mariatul Akma Hamid4, Azwa Shawani Kamalul Arinfin4, Syakila Mohd Abd Daud4, Mohd Arman Kamaruddin4, Rosmina Jaafar1, Rahman Jamal4
1 Faculty of Engineering and Built Environment, Universiti Kebangsaan Malaysia, Bangi, 43600, Malaysia
2 Medical Engineering Technology Section, Universiti Kuala Lumpur British Malaysian Institute, Gombak, 53100, Malaysia
3 Institut Islam Hadhari, Universiti Kebangsaan Malaysia, Bangi, 43600, Malaysia
4 UKM Medical Molecular Biology Institute (UMBI), Kuala Lumpur, 56000, Malaysia
5 Faculty of Health Sciences, Universiti Kebangsaan Malaysia, Bangi, 43600, Malaysia
* Corresponding Author: Nazrul Anuar Nayan. Email:
(This article belongs to this Special Issue: Computational Models for Pro-Smart Environments in Data Science Assisted IoT Systems)
Received 28 July 2021; Accepted 06 September 2021; Issue published 03 November 2021
A comprehensive study was conducted to differentiate cardiovascular disease (CVD) subjects from non-CVD subjects using short recording electrocardiogram (ECG) of 244 Malaysian adults in The Malaysian Cohort project. An automated peak detection algorithm to detect nine fiducial points of electrocardiogram (ECG) was developed. Forty-eight features were extracted in both time and frequency domains, including statistical features obtained from heart rate variability and Poincare plot analysis. These include five new features derived from spectrum counts of five different frequency ranges. Feature selection was then made based on p-value and correlation matrix. Selected features were used as input for five classifiers of artificial neural network (ANN), k-nearest neighbors (kNN), support vector machine (SVM), discriminant analysis (DA), and decision tree (DT). Results showed that six features related to T wave were statistically significant in distinguishing CVD and non-CVD groups. ANN had performed the best with 94.44% specificity and 86.3% accuracy, followed by kNN with 80.56% specificity, 86.49% sensitivity and 83.56% accuracy. The novelties of this study were in providing alternative solutions to detect P-onset, P-offset, T-offset as well as QRS-onset points using discrete wavelet transform method. Additionally, two out of the five newly proposed spectral features were significant in differentiating both groups, at frequency ranges of 1–10 Hz and 5–10 Hz. The prediction outcomes were also comparable to previous related studies and significantly important in using ECG to predict cardiac-related events among CVD and non-CVD subjects in the Malaysian population.
Cardiovascular disease; ECG fiducial point detection; electrocardiogram; feature extraction; machine learning
Cite This Article
Suboh, M. Z., Nayan, N. A., Abdullah, N., Ain, N., Hamid, M. A. et al. (2022). Cardiovascular Disease Prediction Among the Malaysian Cohort Participants Using Electrocardiogram. CMC-Computers, Materials & Continua, 71(1), 1111–1132.
This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.