Effective diagnosis of coronary artery disease using the rotation forest ensemble method
Related Experiment Video
Updated: May 29, 2026

Identification of Disease-related Spatial Covariance Patterns using Neuroimaging Data
Published on: June 26, 2013
Esra Mahsereci Karabulut1, Turgay Ibrikçi
1Vocational School of Higher Education, University of Gaziantep, Gaziantep, Turkey.
Insights
This study introduces a computational tool using Rotation Forest and Artificial Neural Networks to diagnose Coronary Artery Disease (CAD). The method achieved 91.2% accuracy, improving early detection for heart attack prevention.
Area of Science:
- Cardiology
- Computational Medicine
- Machine Learning
Background:
- Coronary Artery Disease (CAD) is a leading cause of mortality, necessitating early diagnosis.
- Accurate diagnosis is crucial, especially in early or asymptomatic stages.
- Existing computational methods for CAD diagnosis have limitations in accuracy.
Purpose of the Study:
- To develop and evaluate a novel computational tool for effective Coronary Artery Disease diagnosis.
- To enhance clinical decision-making through improved diagnostic accuracy.
- To compare the proposed method's performance against other classifiers.
Main Methods:
- Implementation of a Rotation Forest ensemble algorithm.
- Utilization of Artificial Neural Networks with Levenberg-Marquardt back propagation as base classifiers.
- Validation using patient data for Coronary Artery Disease diagnosis.
Main Results:
- Achieved a diagnostic accuracy of 91.2% for Coronary Artery Disease.
- Outperformed previous computational methods using the same dataset.
- Demonstrated superior performance compared to other classifiers in diagnosis.
Conclusions:
- The proposed Rotation Forest-based computational tool significantly improves Coronary Artery Disease diagnosis accuracy.
- This method offers a promising approach for supporting clinical decision-making in cardiology.
- The findings represent a new benchmark for computational CAD diagnosis.
Abstract:
Coronary Artery Disease is a common heart disease related to disorders effecting the heart and blood vessels. Since the disease is one of the leading causes of heart attacks and thus deaths, diagnosis of the disease in its early stages or in cases when patients do not show many of the symptoms yet has considerable importance. In the literature, studies based on computational methods have been proposed to diagnose the disease with readily available and easily collected patient data, and among these studies, the greatest accuracy reached is 89.01%. This paper presents a computational tool based on the Rotation Forest algorithm to effectively diagnose Coronary Artery Disease in order to support clinical decision-making processes. The proposed method utilizes Artificial Neural Networks with the Levenberg-Marquardt back propagation algorithm as base classifiers of the Rotation Forest ensemble method. In this scheme, 91.2% accuracy in diagnosing the disease is accomplished, which is, to the best of our knowledge, the best performance among the computational methods from the literature that use the same data. This paper also presents a comparison of the proposed method with some other classifiers in terms of diagnosis performance of Coronary Artery Disease.
Related Concept Videos
Acute Coronary Syndrome III: Diagnostic Studies
Coronary Artery Disease I: Introduction
Imaging Studies for Cardiovascular System IV: CMRI
Imaging Studies for Cardiovascular System I:Echocardiography
Indications: Echocardiography is utilized to diagnose heart failure, valve disorders, and myocardial infarction. It also assesses cardiac structures' size, shape, and motion, evaluates...
Imaging Studies for Cardiovascular System V: CT
Radiological Investigation III: Pulmonary Angiogram and PET Scan
Pulmonary Angiogram
A Pulmonary Angiogram is an invasive procedure involving injecting a contrast medium through a catheter threaded into the pulmonary artery or the right side of the heart to visualize the pulmonary vasculature. Computed Tomography (CT) scans have mainly replaced this...