Reducing bias in coronary heart disease prediction using Smote-ENN and PCA

Xinyi Wei1, Boyu Shi2

  • 1Universiti Malaya, Institute for Advanced Studies, Universiti Malaya, Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, Malaysia.

Plos One
|August 7, 2025
PubMed

Insights

Machine learning improves coronary heart disease (CHD) diagnosis. Combining data balancing and feature reduction enhances the Random Forest model, boosting accuracy and F1-score for better CHD prediction and intervention.

Area of Science:

  • Cardiology
  • Artificial Intelligence
  • Data Science

Background:

  • Coronary heart disease (CHD) is a growing global health concern, particularly affecting younger individuals.
  • Traditional CHD diagnosis and treatment face challenges including high costs, lengthy recovery, and limited efficacy.
  • Complex diagnostic indicators and a shortage of medical professionals hinder accurate and timely CHD diagnosis.

Purpose of the Study:

  • To develop an efficient machine learning framework for CHD diagnosis and prediction.
  • To analyze CHD-related pathogenic factors using advanced computational techniques.
  • To overcome data imbalance issues in CHD datasets for improved model performance.

Main Methods:

  • Employed machine learning algorithms: Decision Trees, KNN, SVM, XGBoost, and Random Forest.
  • Utilized SMOTE-ENN for addressing data imbalance and Principal Component Analysis (PCA) for feature reduction.
  • Optimized models using Grid Search and evaluated performance with accuracy, precision, recall, F1-score, and AUC.

Main Results:

  • The Random Forest model achieved 97.91% accuracy and 97.88% F1-score after SMOTE-ENN balancing and PCA.
  • Data balancing and feature reduction significantly improved model performance compared to initial unbalanced data (85.26% accuracy, 12.58% F1-score).
  • The combined approach demonstrated superior diagnostic and predictive capabilities for CHD.

Conclusions:

  • The integrated machine learning framework offers an efficient tool for CHD diagnosis, mitigating challenges from limited medical resources.
  • The study provides a scientific basis for precise CHD prevention and intervention strategies.
  • The optimized Random Forest model represents a significant advancement in computational cardiology.

Related Concept Videos

Coronary Artery Disease I: Introduction01:30

Coronary Artery Disease I: Introduction

Coronary Artery Disease (CAD): An Overview with Scientific InsightsCoronary Artery Disease (CAD), often referred to as C-A-D, is a prevalent blood vessel disorder classified under the broader category of atherosclerosis. Atherosclerosis is a pathological process characterized by the hardening and narrowing of arteries due to the accumulation of atherosclerotic plaques. These plaques are composed of cholesterol, fatty substances, inflammatory cells, calcium, and fibrin, reducing blood flow to...
57
Coronary Artery Disease IV: Preventive Measures01:26

Coronary Artery Disease IV: Preventive Measures

Effective preventive measures for coronary artery disease (CAD) focus on controlling modifiable risk factors, including cholesterol abnormalities and lifestyle changes.Cholesterol ManagementFirst, the Mediterranean diet and the American Heart Association advocate for maintaining low-density lipoprotein (LDL) cholesterol levels below 100 mg/dL, with a more stringent recommendation of below 70 mg/dL for individuals at high risk. LDL cholesterol, often termed "bad cholesterol," can lead to the...
34
Bias in Epidemiological Studies01:29

Bias in Epidemiological Studies

Biases can arise at various stages of research, from study design and data collection to analysis and interpretation. Recognizing and addressing these biases is essential to ensure the validity and reliability of epidemiological findings.Broadly speaking, biases in epidemiology fall into three main categories: selection bias, information bias, and confounding. A more detailed description of possible biases is:  
683
Coronary Artery Disease V: Interprofessional Care01:27

Coronary Artery Disease V: Interprofessional Care

Interprofessional care for coronary artery disease includes pharmacological therapy and revascularization procedures.Pharmacological therapy for Coronary Artery Disease (CAD) aims to manage symptoms, prevent complications, and improve patient outcomes through various classes of medications:Antiplatelet Agents:Aspirin and Clopidogrel: These medications inhibit platelet aggregation, preventing blood clots, which is crucial for avoiding heart attacks and strokes. Doctors often prescribe these...
33
Sensitivity, Specificity, and Predicted Value01:13

Sensitivity, Specificity, and Predicted Value

In healthcare diagnostics, laboratory tests play a crucial role in identifying and diagnosing a wide range of medical conditions. However, interpreting test results is not always straightforward. An abnormal test result does not always confirm the presence of a disease, just as a normal result does not guarantee its absence. To assess the reliability of these diagnostic tools, healthcare practitioners rely on two key statistical indicators: sensitivity and specificity.
Sensitivity is the...
664
Coronary Artery Disease II: Pathophysiology01:26

Coronary Artery Disease II: Pathophysiology

Coronary Artery Disease (CAD) originates from a series of events that impair the function of coronary arteries, the blood vessels responsible for delivering oxygen-rich blood to the heart muscle. The pathophysiology of CAD is closely linked to atherosclerosis, a chronic inflammatory and lipid-driven condition affecting the vascular endothelium.1. Endothelial DamageThe process begins with damage to the vascular endothelium, which serves as a protective barrier between the blood and the vessel...
36