Research Article

심장병 예측을 위한 앙상블 머신러닝 접근법의 비교 평가

DOI:

10.3791/70124

April 10th, 2026

In This Article

Summary

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

이 프로토콜은 공개적으로 접근 가능한 벤치마크 데이터를 재현 가능한 전처리 및 평가 구조 내에서 심장병 예측을 위한 앙상블 머신러닝 모델을 생성하고 평가하는 계산 과정을 개괄합니다.

Abstract

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

이 논문은 심장병 예측에서 앙상블 러닝 알고리즘을 하나의 틀 안에 결합하여 심장병 예측에 대한 계산적 벤치마킹 평가를 제시합니다. 평가는 Kaggle 저장소(https://www.kaggle.com/datasets/sid321axn/heart-statlog-cleveland-hungary-final)에서 공개된 심혈관 데이터셋을 사용하여 수행되었으며, 1,190건의 사례와 11개의 임상 특징을 포함하고 있습니다. 이 과정은 데이터 전처리를 포함하며, 여기에는 누락된 값을 처리하고, 이상치 제거하며, 변수 스케일링 및 클래스 밸런싱을 통해 무작위 포레스트(RF)를 기반으로 한 균일한 입력 특징 선택을 보장합니다. 평가된 모델 중에서 스태킹 앙상블 분류기는 테스트 데이터셋에서 91.88%의 최고 전체 정확도를 기록했습니다. 비교 분석을 위해 정밀도, 회상율, F1 점수와 같은 추가 지표가 계산되었지만, 본 연구의 중점은 임상 검증보다는 방법론적 벤치마킹에 중점을 두고 있습니다.

Decision Tree, Random Forest, AdaBoost, XGBoost 등 다양한 기본 분류기가 독립적으로 적용되고 테스트됩니다. 이 모델들은 하드 투표, 소프트 투표, 스태킹 등 앙상블 기법을 사용하여 결합됩니다. 스태킹에서는 로지스틱 회귀가 메타 모델로 사용되며, 이는 과적합을 방지하기 위해 아웃 오브 폴드 샘플의 교차 검증된 예측을 기반으로 훈련됩니다.

평가는 정확성을 주요 비교 기준으로 사용하여 개별 분류 시스템과 그 조합 전략을 동일한 전처리 및 검증 환경에서 균일하게 비교할 수 있도록 합니다. 비교 적응증을 위해 성과 지표가 제공되지만, 이 접근법의 중점은 임상 평가보다는 전략의 개발과 평가에 있습니다.

이 프로토콜은 공개된 심혈관 데이터셋에서 앙상블 머신러닝 알고리즘을 비교하기 쉽게 하며, 데이터 전처리와 앙상블 구성 접근법의 체계적인 비교를 돕습니다.

Introduction

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

공개적으로 이용 가능한 심혈관 질환 데이터셋은 분류 알고리즘 및 예측 모델링 기법 평가를 위한 벤치마크 문제로 널리 사용되고 있습니다. 임상 및 인구통계학적 속성을 포함하는 이러한 데이터셋은 통제된 실험 조건 하에서 전처리 전략, 특징 선택 방법, 앙상블 학습 아키텍처를 비교할 표준화되고 재현 가능한 기반을 제공합니다. 따라서 임상 추론이나 실제 배포를 지원하기보다는 알고리즘 행동을 평가하는 데 흔히 사용됩니다.

이전 연구들은 로지스틱 회귀(LR), 지지 벡터 기계(SVM), 랜덤 포레스트(RF), 그리고 6,7,8,9 구배 부스트 모델 등 심혈관 질환 예측을 위한 다양한 기계 학습 기법을 살펴보았습니다. 최근에는 하드 투표, 소프트 투표, 스태킹과 같은 앙상블 학습 기법에 초점을 맞추어 모델을 더 안정시키고 성능을 향상시키는 연구가있습니다. 10, 11, 12, 13, 14. 하지만 데이터 준비 방식, 특징 처리 방식, 검증 방식, 결과 측정 방식의 차이 때문에 직접 보고된 결과를 비교하기가 어렵습니다. 문헌에서 흔히 보고되는 심혈관 질환 범주에 대한 고차원적 맥락적 개요를 제공하기 위해, 그림 1에 개념적 예시가 제시되어 있습니다.

그림 1
그림 1: 일반적으로 보고된 심혈관 질환 범주의 개념적 예시로, 맥락적 배경만을 위해 포함됨. 이 그림의 더 큰 버전을 보시려면 여기를 클릭해 주세요.

그림 1 은 고수준 맥락적 참고용으로만 포함되며, 본 연구에서 분석된 데이터셋이나 제안된 계산 프로토콜의 출력에서 파생된 데이터를 나타내지 않습니다.

특히, 많은 기존 연구들은 특징 선택 타이밍, 클래스 밸런싱, 앙상블 구성15, 16, 17, 18과 같은 개별 방법론적 요소의 기여를 명확히 분리하지 않고 수행 결과를 강조합니다. 이러한 변동성은 공개된 데이터셋에 대해 일관된 전처리 파이프라인과 평가 프로토콜을 사용하여 앙상블 머신러닝 기법을 체계적으로 평가하는 재현 가능한 벤치마킹 프레임워크의 필요성을 강조합니다.

특히 스태킹 기법을 포함한 앙상블 학습 접근법은 표준화된 전처리 및 검증 조건에서 개별 기본 분류기보다 분류 정확도가 향상되고 클래스별로 균형 잡힌 성능을 보일 것으로 추정됩니다.

따라서 본 연구의 목적은 공개된 Kaggle 데이터셋을 사용하여 심혈관 질환 예측을 위한 앙상블 머신러닝 접근법의 계산 벤치마킹 분석을 수행하는 것입니다. 이 과정에는 표준화된 데이터 전처리, 특성의 중요성을 순위 매기기 위한 랜덤 포레스트 알고리즘 사용, 그리고 하드 투표, 소프트 투표, 스태킹 등 다양한 앙상블 기법의 활용이 포함됩니다. 로지스틱 회귀는 스택에서 메타분류기 알고리즘으로 사용됩니다. 이는 교차 검증된 예측을 사용하여 과적합이 발생하지 않도록 보장합니다.

이 연구는 엄격히 공개 데이터셋 벤치마킹 조사를 목적으로 합니다. 연구 결과는 단일 데이터셋에 의존하고 데이터셋 특이적 편향이 있을 수 있어 임상 검증이나 배포를 의미하지 않습니다. 임상 적용을 고려하기 전에 독립적인 데이터셋을 이용한 외부 검증과 전향적 평가가 필요합니다.

다음 연구 질문들이 이 연구를 안내합니다:

이 연구는 하드보팅, 소프트 투표, 스태킹 등 다양한 앙상블 머신러닝 접근법이 공개된 심혈관 질환 데이터셋에 적용될 때 분류 정확도 측면에서 어떻게 비교되는지 살펴봅니다.

Access restricted. Please log in or start a trial to view this content.

Protocol

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

이 프로토콜은 공개된 심혈관 질환 데이터셋을 사용하여 앙상블 머신러닝 모델을 벤치마킹하는 재현 가능한 계산 워크플로우를 설명했습니다.

데이터셋 선택
이 연구는 Kaggle 저장소에서 얻은 공개된 심혈관 질환 데이터셋을 활용했습니다. 데이터셋은 1190개의 인스턴스로 구성되었으며 11개의 특징을 포함했습니다. 모델 훈련에는 데이터의 80%가 사용되었고, 나머지 20%는 성능 평가에 할당되었습니다. 표 1은 데이터셋 특징에 대한 상세한 설명을 제시했습니다. 데이터셋은 pandas 라이브러리(버전 1.5.3)를 사용하여 파이썬(버전 3.9)에 로드되었습니다. 데이터셋의 무결성은 누락된 값, 중복 기록, 일관성 없는 데이터 타입을 검토하여 검증되었습니다.

표 1은 심혈관 질환 데이터셋에 포함된 인구통계학, 임상, 실험 속성과 데이터 유형 및 인코딩 형식을 요약합니다. 이 특징들은 이후 모든 모델 훈련 및 평가 절차의 입력 변수가 되었습니다.

슬. 아니요기능 이름데이터 타입설명
1연식수치환자의 나이는 연수로 측정됩니다.
2명목상남성은 1, 여성은 0으로 표기되었습니다.
3흉통 유형범주적1: 일반적인 2: 일반적인 협심증 3: 비협심증 통증 4: 무증상
4안정 시 혈압수치정지 시 혈압은 수은(mmHg) 단위로 측정됩니다.
5콜레스테롤 수치수치혈청 콜레스테롤 수치(mg/dL) 단위는 밀리그램 퍼 데실리터(mg/dL)입니다.
6공복 혈당명목상공복 시 혈당 수치가 120 mg/dl 이상일 경우 진짜 1, 위일 경우 0으로 표시됩니다.
7안정 심전도범주적세 가지 값이 할당됩니다: 정상은 0, ST-T 파 이상 1은 1, 좌심실 비대는 2.
8최대 심박수수치도달한 최고 심박수
9운동 협심증명목상운동으로 유발되는 협심증으로, 0은 NO, 1은 Yes를 의미합니다.
10올드피크수치운동 중 ST-우울함과 휴식 상태의 비교.
11ST 경사면범주적피크 운동 중 ST 구간 경사는 다음과 같이 분류됩니다: 0: 정상 1: 상승 경사 2: 평면 3: 하강 경사

표 1: 심장병 예측에 사용되는 데이터셋 특징 설명.

데이터 전처리
데이터 전처리는 파이썬 라이브러리를 사용하여 수행되었습니다. 누락된 값이 포함된 행은 판다를 사용해 제거했습니다. DataFrame.dropna() 함수. 수치 특징의 이상치는 사분방수 범위(IQR) 방법과 박스플롯 기반 시각화를 사용하여 식별 및 제거하였으며, 이는 특징 전반에 걸쳐 분포와 검출된 이상치를 보여줍니다(그림 2). 모든 수치 변수는 scikit-learn 라이브러리(버전 1.2.2)의 StandardScaler 함수를 사용하여 스케일링되었습니다. 클래스 불균형은 모델 학습 전에 무작위 언더샘플링을 통해 균형 잡힌 클래스 분포를 얻기 위해 해결되었습니다.

그림 2
그림 2: 심혈관 질환 데이터셋 내 모든 속성의 박스플롯. 이 그림의 더 큰 버전을 보시려면 여기를 클릭해 주세요.

피어슨 상관계수(PCC)를 사용하여 특징 간 관계를 평가하였습니다. 결과 상관 행렬은 히트맵으로 시각화되어 쌍별 특징 상관관계의 강도와 방향을 보여주며, 중복된 속성을 제거해야 함을 강조합니다(그림 3).

그림 3
그림 3: 심장병 데이터셋의 상관 행렬. 이 그림의 더 큰 버전을 보시려면 여기를 클릭해 주세요.

이 모델은 미적으로 보기 좋은 상관 행렬의 히트맵을 생성하며, 데이터 내 다양한 특징 간의 상관관계를 더 빠르게 이해할 수 있게 합니다. 이 히트맵은 색상을 사용해 어느 정도, 어떤 방향으로 상관관계가 있는지 보여주며, 탐색적 데이터 분석에서 중요한 도구입니다. 밝은 색은 더 높은 양의 상관관계를 보여주고, 어두운 색은 음의 상관관계가 더 크며, 녹색은 거의 0에 가까운 상관관계를 보입니다.

특징 추출
특징 선택은 오픈 소스 머신러닝 라이브러리의 RandomForestClassifier를 통해 구현된 랜덤 포레스트 특징 중요도를 사용하여 수행되었습니다. 특징 중요도 점수는 불순물 평균 감소량을 기준으로 계산되었고, 특징들은 이에 따라 순위가 매겨졌습니다. 상위 N순위의 특징들은 후속 분석을 위해 유지되었습니다. 특징 선택은 모든 전처리 단계가 완료된 후 열차-테스트 분할 전에 적용되어, 모든 분류 모델과 앙상블 구성에서 고정되고 일관된 특징 집합이 사용되도록 보장했습니다(그림 4).

그림 4
그림 4: 랜덤 포레스트 특징 중요도를 이용해 계산된 특징 중요도 점수. 특징은 정규화된 중요도 값에 따라 순위가 매겨집니다. 이 그림의 더 큰 버전을 보시려면 여기를 클릭해 주세요.

특징은 무작위 숲 특징 중요도를 기준으로 불순물 평균 감소량을 기준으로 순위가 매겨졌으며, random_state = 42였다; 그러나 사용 가능한 모든 특징(N = 11)은 이후 모델 훈련을 위해 유지되었습니다. 특징 선택은 전처리 후 트레인-테스트 분할 전에 적용되어 모든 모델에 고정된 특징 집합을 보장했습니다.

모델 훈련과 앙상블 구성
데이터셋은 train_test_split() 함수를 사용하여 80:20 분할 비율로 훈련 및 테스트 하위 집합으로 나뉘었습니다. 훈련 데이터는 모델 개발과 앙상블 구축에만 전적으로 사용되었고, 테스트 데이터는 성능 평가에 할당되었습니다. Decision Tree, Random Forest, AdaBoost, XGBoost 등 기본 분류기는 별도의 명시가 없는 한 기본 하이퍼파라미터 설정을 사용해 훈련 데이터셋에서 학습되었습니다.

객관적 비교를 위해 모든 기본 분류기에 동일한 가중치를 부여한 하드보팅 및 소프트 투표 앙상블 모델이 VotingClassifier를 사용하여 구축되었습니다. 스택 앙상블 모델은 메타분류기로 로지스틱 회귀를 사용하여 구현되었습니다. 메타 분류기는 기본 분류기의 5배 교차 검증을 통해 생성된 아웃-오-오-폴드 예측을 기반으로 학습되어 과적합을 줄이고 앙상블 성능의 편향 없는 추정을 가능하게 했습니다.

제안된 모델
제안된 앙상블 프레임워크는 여러 앙상블 학습 전략을 사용하여 복합 분류기를 구성하기 위해 구현되었습니다. 모든 훈련 데이터는 표준화되었고, 훈련과 평가 단계 간의 일관성을 보장하기 위해 동일한 전처리 단계가 테스트 데이터에 적용되었습니다. 기본 분류기는 하드 투팅, 소프트 투표, 스태킹 메커니즘을 사용하여 통합되었고, 스택 메타분류기는 교차 검증된 예측에 기반한 로지스틱 회귀를 사용해 훈련되었습니다. 앙상블 프레임워크의 전체 아키텍처와 데이터 흐름(그림 5).

그림 5
그림 5: 제안된 모델의 아키텍처. 이 그림의 더 큰 버전을 보시려면 여기를 클릭해 주세요.

레벨-I:
앙상블 프레임워크의 1단계에서는 네 가지 기본 분류기—랜덤 포레스트, 의사결정 나무, XGBoost, AdaBoost—가 스케일드 훈련 데이터셋을 사용해 학습되었습니다. 이 기본 분류기들은 하드 투표와 소프트 투표 앙상블 모델을 모두 구축하는 데 결합되었습니다. 객관성을 유지하고 앙상블 구성 중 차등 가중치 조정으로 인한 편향을 방지하기 위해 모든 기본 분류기에 동일한 가중치가 할당되었습니다.

레벨-II:
레벨 II에서는 기본 분류기에서 생성된 예측을 결합하여 스택 앙상블 분류기가 구현되었습니다. 기본 분류기는 5배 교차 검증을 사용해 학습되었고, 각 접힘마다 외 예측이 생성되었습니다. 이러한 아웃 오브 폴드 예측은 입력 특징으로 사용되어 로지스틱 회귀 메타분류기를 학습시켜 과적합을 줄이고 앙상블 성능의 편향 없는 추정을 가능하게 했습니다.

Access restricted. Please log in or start a trial to view this content.

Results

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

이 섹션에서는 데이터 전처리와 특징 선택의 효과를 제시하고, 개별 및 앙상블 분류기의 성능을 비교하며, 표준 평가 지표 전반에 걸친 벤치마킹 결과를 요약합니다. 누락값 제거, 클래스 밸런싱, 특징 스케일링 등 데이터 전처리는 모든 분류기에서 일관된 입력 분포를 만들어냈습니다. 전처리 데이터로 학습된 모델은 5중 교차 검증 반복 실행과 훈련-테스트 분할 시 미처리 기준선에 비해 성능 변동성이 감소했습니다. 특히, 클래스 밸런싱은 평가된 모든 모델에서 소수자 계층 회상력을 지속적으로 향상시켰습니다.

무작위 숲 기반 특징 중요도 순위를 사용하여 각 특징의 상대적 기여도를 평가했으며; 그러나 모델 학습을 위해 사용 가능한 모든 입력 특징은 유지되었고, 모든 분류기에 일관되게 적용되었습니다. 특징 선택은 모델 안정성을 향상시키고 과적합을 감소시켰으며, 이는 5중 교차 검증 실행에서 성능 지표의 표준편차가 낮아지는 것으로 나타났습니다. 본 연구에서 "최적화"는 하이퍼파라미터 튜닝보다는 특징...

Access restricted. Please log in or start a trial to view this content.

Discussion

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

이 연구는 스태킹 기반 앙상블 학습이 표준화된 전처리 및 벤치마킹 조건 하에서 개별 분류기와 투표 기반 앙상블에 비해 일관되게 우수하고 안정적인 분류 성능을 달성했음을 입증합니다.

이 연구에서 관찰된 앙상블 성능의 일관성은 비교 머신러닝 연구에서 방법론적 엄밀성의 중요성을 강화합니다 19,20,21,22,23,24,25. 모든 모델에서 전처리, 특징 선택 및 검증 절차를 제어함으로써 제안된 프레임워크는 실험적...

Access restricted. Please log in or start a trial to view this content.

Disclosures

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

저자들은 이 연구와 관련된 이해 상충이 없음을 선언합니다. 이 원고에 제시된 결과, 분석 또는 결론에 재정적, 개인적, 전문적 관계가 영향을 미치지 않았습니다.

Acknowledgements

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

저자들은 이 연구를 지원한 공개 데이터셋과 오픈 소스 소프트웨어 자원의 사용을 인정합니다. 저자들은 또한 이 연구를 수행하는 데 필요한 학문적 환경과 연구 시설을 제공해 준 스리 스리 대학교(부바네스와르)와 SOA 대학교(부바네스와르)를 포함한 각자의 기관에 감사를 표합니다.

Access restricted. Please log in or start a trial to view this content.

Materials

List of materials used in this article
NameCompanyCatalog NumberComments
AdaBoost 분류기scikit-learn 개발자들해당 없음벤치마킹에 사용되는 앙상블 부스팅 분류기
주피터 노트북프로젝트 주피터해당 없음계산 노트북 환경
캐글 하트 스탯로그 (클리블랜드– 헝가리) 데이터셋캐글해당 없음공개 심혈관 데이터셋(1190건, 11개 특징). URL: https://www.kaggle.com/datasets/sid321axn/heart-statlog-cleveland-hungary-final
로지스틱 회귀scikit-learn 개발자들해당 없음스택 앙상블에서 사용되는 메타 분류기
매트플롯립Matplotlib 개발 팀해당 없음데이터 시각화 라이브러리
넘버피넘피 개발자들해당 없음수치 계산 라이브러리
pandas (버전 1.5.3)판다스 개발 팀해당 없음데이터 전처리 및 처리
파이썬 (버전 3.9)파이썬 소프트웨어 재단해당 없음구현에 사용되는 프로그래밍 환경
랜덤포레스트 분류기scikit-learn 개발자들해당 없음기본 분류기 및 특징 중요성 계산
씨본시본 개발 팀해당 없음상관 행렬의 히트맵 시각화
스탠다드스케일러scikit-learn 개발자들해당 없음특징 스케일링 함수
투표분류기scikit-learn 개발자들해당 없음하드 및 소프트 투표 앙상블 구현
XGBoost분류기DMLC해당 없음기본 학습기로 사용되는 그라디언트 부스트 분류기

References

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
  1. Libby, P., Bonow, R. O., et al. Braunwald’s Heart Disease: A Textbook of Cardiovascular Medicine. Elsevier Health Sci. 9, (2011).
  2. Nayak, O., Pallapothala, T., Gupta, G. P. Heart disease prediction framework using soft voting-based ensemble learning techniques. Convergence of Big Data Technologies and Computational Intelligent Techniques. IGI Global. , IGI Global. 147-165 (2023).
  3. Gaidai, O., Yan, P., Xing, Y. Future world cancer death rate prediction. Sci Rep. 13 (1), 303(2023).
  4. Imran, M., et al. A hybrid ensemble framework for cardiac disease risk stratification with machine learning. J Popul Ther Clin Pharmacol. 30 (18), 1336-1353 (2023).
  5. Elhneiti, M., Al-Hussami, M. Predicting risk factors of heart disease among Jordanian patients. Health. 9 (2), 237-247 (2017).
  6. Sevakula, R. K., Verma, N. K. Assessing generalization ability of majority vote point classifiers. IEEE Trans Neural Netw Learn Syst. 28 (12), 2985-2997 (2017).
  7. Li, H., et al. Ensemble learning for overall power conversion efficiency of all-organic dye-sensitized solar cells. IEEE Access. 6, 34118-34126 (2018).
  8. Chicco, D., Jurman, G. Machine learning can predict survival of patients with heart failure from serum creatinine and ejection fraction alone. BMC Med Inform Decis Mak. 20 (1), 16(2020).
  9. Predicting the survival of heart failure patients in unbalanced data sets. Türkmenoğlu, B. K., Yildiz, O. In Proc. 29th Signal Process Commun Appl Conf (SIU), , IEEE. 1-4 (2021).
  10. Wang, B., et al. A multi-task neural network architecture for renal dysfunction prediction in heart failure patients with electronic health records. IEEE Access. 7, 178392-178400 (2019).
  11. Amin, M. S., Chiam, Y. K., Varathan, K. D. Identification of significant features and data mining techniques in predicting heart disease. Telemat Inform. 36, 82-93 (2019).
  12. Gao, X. Y., et al. Improving the accuracy for analyzing heart diseases prediction based on the ensemble method. Complexity. 2021, 1-10 (2021).
  13. Hasan, N., Bao, Y. Comparing different feature selection algorithms for cardiovascular disease prediction. Health Technol. 11, 49-62 (2021).
  14. Pan, C., et al. Impact of categorical and numerical features in ensemble machine learning frameworks for heart disease prediction. Biomed Signal Process Control. 76, 103666(2022).
  15. Renugadevi, G., et al. Predicting heart disease using hybrid machine learning model. J Phys Conf. 1916 (1), 012208(2021).
  16. Rani, P., et al. A decision support system for heart disease prediction based upon machine learning. J Reliab Intell Environ. 7 (3), 263-275 (2021).
  17. Fayez, M., Kurnaz, S. Novel method for diagnosis diseases using advanced high-performance machine learning system. Appl Nanosci. 11, 1-7 (2021).
  18. Mohri, M., Rostamizadeh, A., Talwalkar, A. Introduction. Foundations of Machine Learning. , 2nd ed, MIT Press. 1-7 (2018).
  19. Kelleher, J. D., Mac Namee, B., D’Arcy, A. Fundamentals of Machine Learning for Predictive Data Analytics. , MIT Press. (2020).
  20. Wittek, P. Quantum Machine Learning: What Quantum Computing Means to Data Mining. , Academic Press. (2014).
  21. Sridhar, C., et al. Optimal medical image size reduction model creation using recurrent neural network and GenPSOWVQ. J Healthc Eng. 2022, 1-12 (2022).
  22. Dalal, S., et al. A hybrid machine learning model for timely prediction of breast cancer. Int J Model Simul Sci Comput. 14 (4), 2341023(2023).
  23. Edeh, M. O., et al. Artificial intelligence-based ensemble learning model for prediction of hepatitis C disease. Front Public Health. 10, 892371(2022).
  24. Latha, C. B. C., Jeeva, S. C. Improving the accuracy of prediction of heart disease risk based on ensemble classification techniques. Inform Med Unlocked. 16, 100203(2019).
  25. Bhatt, C. M., et al. Effective heart disease prediction using machine learning techniques. Algorithms. 16 (2), 88(2023).
  26. Khan, A., et al. A novel study on machine learning algorithm-based cardiovascular disease prediction. Health Soc Care Community. 2023, 1-12 (2023).
  27. García-Ordás, M. T., et al. Heart disease risk prediction using deep learning techniques with feature augmentation. Multimed Tools Appl. 82, 1-15 (2023).
  28. Tiwari, A., Chugh, A., Sharma, A. Ensemble framework for cardiovascular disease prediction. Comput Biol Med. 146, 105624(2022).
  29. Chowdary, K. R., et al. Early heart disease prediction using ensemble learning techniques. J Phys Conf Ser. 2325 (1), 012051(2022).
  30. Alqahtani, A., et al. Cardiovascular disease detection using ensemble learning. Comput Intell Neurosci. 2022, 1-10 (2022).
  31. Naser, M. A., et al. A review of machine learning’s role in cardiovascular disease prediction: recent advances and future challenges. Algorithms. 17 (2), 78(2024).
  32. Vara, N. V. D. S. S., et al. AI-assisted medical imaging and heart disease diagnosis using ensemble classifiers. J Artif Intell Gen Sci. 6 (1), 210-229 (2024).
  33. Gnanavelu, A., et al. Cardiovascular disease prediction using machine learning metrics. J Young Pharm. 17 (1), 226-233 (2025).
  34. Pal, P., et al. Interactive cardiovascular disease prediction system using learning techniques. Results Control Optim. 19, 100560(2025).

Access restricted. Please log in or start a trial to view this content.

Reprints and Permissions

Request permission to reuse the text or figures of this JoVE article

Request Permission

Tags

Ensemble LearningHeart Disease PredictionMachine Learning AlgorithmsStacking ClassifierHard VotingSoft VotingRandom ForestData PreprocessingFeature SelectionCardiovascular Dataset

Related Articles