<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">
    jdaip
   </journal-id>
   <journal-title-group>
    <journal-title>
     Journal of Data Analysis and Information Processing
    </journal-title>
   </journal-title-group>
   <issn pub-type="epub">
    2327-7211
   </issn>
   <issn publication-format="print">
    2327-7203
   </issn>
   <publisher>
    <publisher-name>
     Scientific Research Publishing
    </publisher-name>
   </publisher>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="doi">
    10.4236/jdaip.2025.132008
   </article-id>
   <article-id pub-id-type="publisher-id">
    jdaip-142434
   </article-id>
   <article-categories>
    <subj-group subj-group-type="heading">
     <subject>
      Articles
     </subject>
    </subj-group>
    <subj-group subj-group-type="Discipline-v2">
     <subject>
      Computer Science 
     </subject>
     <subject>
       Communications, Physics 
     </subject>
     <subject>
       Mathematics
     </subject>
    </subj-group>
   </article-categories>
   <title-group>
    Extra Trees Model for Heart Disease Prediction
   </title-group>
   <contrib-group>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Uchenna J.
      </surname>
      <given-names>
       Nzenwata
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff1"> 
      <sup>1</sup>
     </xref>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Emokiniovo
      </surname>
      <given-names>
       Edwin
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff1"> 
      <sup>1</sup>
     </xref>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Emmanuel A.
      </surname>
      <given-names>
       Chukwu
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff2"> 
      <sup>2</sup>
     </xref>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Dare
      </surname>
      <given-names>
       Osilaja
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff3"> 
      <sup>3</sup>
     </xref>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Johnson O.
      </surname>
      <given-names>
       Hinmikaiye
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff1"> 
      <sup>1</sup>
     </xref>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Chidiebere
      </surname>
      <given-names>
       Enyinnah
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff1"> 
      <sup>1</sup>
     </xref>
    </contrib>
   </contrib-group> 
   <aff id="aff1">
    <addr-line>
     aComputer Science Department, Babcock University, Ilishan-Remo, Ogun State, Nigeria
    </addr-line> 
   </aff> 
   <aff id="aff2">
    <addr-line>
     aComputer Science Department, Adeleke University, Ede, Osun State, Nigeria
    </addr-line> 
   </aff> 
   <aff id="aff3">
    <addr-line>
     aDepartment of Applied Mathematics, Wrocław University of Science and Technology, Wrocław, Poland
    </addr-line> 
   </aff> 
   <pub-date pub-type="epub">
    <day>
     11
    </day> 
    <month>
     04
    </month>
    <year>
     2025
    </year>
   </pub-date> 
   <volume>
    13
   </volume> 
   <issue>
    02
   </issue>
   <fpage>
    125
   </fpage>
   <lpage>
    139
   </lpage>
   <history>
    <date date-type="received">
     <day>
      7,
     </day>
     <month>
      March
     </month>
     <year>
      2025
     </year>
    </date>
    <date date-type="published">
     <day>
      27,
     </day>
     <month>
      March
     </month>
     <year>
      2025
     </year> 
    </date> 
    <date date-type="accepted">
     <day>
      27,
     </day>
     <month>
      April
     </month>
     <year>
      2025
     </year> 
    </date>
   </history>
   <permissions>
    <copyright-statement>
     © Copyright 2014 by authors and Scientific Research Publishing Inc. 
    </copyright-statement>
    <copyright-year>
     2014
    </copyright-year>
    <license>
     <license-p>
      This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/
     </license-p>
    </license>
   </permissions>
   <abstract>
    Heart disease continues to be a major global cause of death, making the development of reliable prediction models necessary to enable early detection and treatment. Using machine learning to improve prediction accuracy, this study investigates the use of the Extra Tree (Extremely Randomized Trees) algorithm for heart disease prediction. The research includes data preparation, model training, and performance evaluation using measures like accuracy, precision, recall, and F1-score. It makes use of a dataset that includes a variety of medical and demographic variables. The Extra Tree model outperforms a number of baseline models in terms of accuracy and predictive power. The dataset was obtained from the University of California, Irvine (UCI) Machine Learning Repository, which contains about 319,796 instances and 18 attributes related to heart disease. The attributes serve as the features. This study reduced the number of features from 18 to 7, by using recursive feature elimination method, which uses Random Forest as an estimator. The Extra Tree model demonstrates great performance, showing high accuracy, precision, recall, and f1 scores of 93.1%, 94.8%, 100% and 93.1% respectively on a dataset split ratio of 80% to 20% train set and test set respectively. The study concluded that the model may be implemented into a clinical decision support system to help healthcare providers diagnose cardiac disease. Furthermore, the feature importance analysis can help direct future research into finding the most significant risk factors for cardiovascular disease.
   </abstract>
   <kwd-group> 
    <kwd>
     Accuracy
    </kwd> 
    <kwd>
      Extra tree Model
    </kwd> 
    <kwd>
      Heart Disease Prediction
    </kwd> 
    <kwd>
      Machine Learning
    </kwd> 
    <kwd>
      Predictive Model
    </kwd> 
    <kwd>
      Random Forest
    </kwd> 
    <kwd>
      Recursive Feature Elimination
    </kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <sec id="s1">
   <title>1. Introduction</title>
   <p>Heart disease is a major global health concern and the world’s top cause of mortality. The World Health Organisation estimates that 17.9 million fatalities worldwide in 2016 were related to cardiovascular illnesses, or 31% of all deaths <xref ref-type="bibr" rid="scirp.142434-1">
     [1]
    </xref>. Heart disease mortality and major complications can be greatly decreased by early detection and prevention of the condition. It is impossible to overestimate the importance of correctly forecasting cardiac disease since making a mistake might have grave repercussions. 17.9 million deaths globally are attributed to heart disease each year <xref ref-type="bibr" rid="scirp.142434-2">
     [2]
    </xref>. Numerous unhealthy behaviours, including obesity, hypertension, and excessive cholesterol, are to blame for the growth of heart disease <xref ref-type="bibr" rid="scirp.142434-3">
     [3]
    </xref>. However, it might be difficult to diagnose heart disease correctly since its symptoms often resemble those of other illnesses <xref ref-type="bibr" rid="scirp.142434-4">
     [4]
    </xref>.</p>
   <p>Machine learning has become increasingly important in the medical field, with the potential to improve the diagnosis and prediction of diseases <xref ref-type="bibr" rid="scirp.142434-5">
     [5]
    </xref>. Studies have shown that machine learning models can be used to classify and predict heart disease diagnosis, with some achieving accuracy rates of up to 94.60% <xref ref-type="bibr" rid="scirp.142434-6">
     [6]
    </xref>. Machine learning algorithms such as CART <xref ref-type="bibr" rid="scirp.142434-7">
     [7]
    </xref>, deep neural networks <xref ref-type="bibr" rid="scirp.142434-8">
     [8]
    </xref>, random forest <xref ref-type="bibr" rid="scirp.142434-9">
     [9]
    </xref>, and support vector machines <xref ref-type="bibr" rid="scirp.142434-10">
     [10]
    </xref> have been used to detect heart disease. Despite the promising results, there are challenges associated with using machine learning for heart disease prediction, which is associated with high data dimensionality. High dimensionality of data can result in overfitting, requiring the use of feature engineering and selection techniques to reduce data redundancy and processing time <xref ref-type="bibr" rid="scirp.142434-11">
     [11]
    </xref>. Dimensionality reduction techniques such as PCA can also be used to store valuable information in new components <xref ref-type="bibr" rid="scirp.142434-12">
     [12]
    </xref>.</p>
   <p>Several studies <xref ref-type="bibr" rid="scirp.142434-13">
     [13]
    </xref>-<xref ref-type="bibr" rid="scirp.142434-15">
     [15]
    </xref> have been conducted using the heart disease 2020 project dataset, a popular benchmark dataset for heart disease prediction <xref ref-type="bibr" rid="scirp.142434-16">
     [16]
    </xref>. Previous studies used K-Nearest neighbours, Random Forest, Decision Tree, Support Vector Machines, and extreme gradient Boosting classifiers. The studies have achieved high accuracy rates, including random forest with 83.2% accuracy, decision tree with 86.1% accuracy, and SVM with 82.7% accuracy, among others. However, there is still room for improvement, particularly in terms of reducing the dimensionality of the dataset and using appropriate classification techniques. Therefore, this study adopted the use of random forest as the features selection estimator, and Extra Tree machine learning classifier for the prediction of heart disease.</p>
   <sec id="s1_1">
    <title>Research Problem and Objective of the Study</title>
    <p>Heart disease is a significant global health issue, being the leading cause of death worldwide. Early and accurate prediction of heart disease is crucial to prevent severe complications and fatalities. Machine learning algorithms have shown promising results in predicting heart disease, but there are still challenges to be addressed. The main problem is the high dimensionality of the data used in these algorithms, which can lead to overfitting and require large amounts of memory for processing. Previous studies have used machine learning models such as Logistic Regression (LR), K-Nearest Neighbours (KNN), Decision Trees (DT), Extreme Gradient Boosting (XGBoost), Naïve Bayes (NB), Support Vector Machines (SVM), and Random Forest (RF) to predict heart disease using the heart disease 2020 project dataset. The outcome of these models yielded 91%, 93.3%, 86.5%, 91.4%, 84.7%, 91.5%, and 90.5% accuracy scores respectively. This implies that there is room for improvement as no study has been able to use the Extra Tree machine learning classifier. Therefore, this study develops a machine learning model using the Extra Tree classifier to predict heart disease in the face of the heart disease 2020 project dataset.</p>
    <p>The findings of this study are expected to contribute to the field of healthcare by providing a reliable and accurate method for predicting heart disease and also making heart disease diagnosis available to the public. This can aid healthcare professionals in early diagnosis and treatment planning, ultimately improving patient outcomes.</p>
    <sec id="s1">
     <title>2. Review of Literature</title>
     <p>A Novel Study on Machine Learning Algorithm-Based Cardiovascular Disease Prediction was carried out in <xref ref-type="bibr" rid="scirp.142434-17">
       [17]
      </xref>. The authors aimed to develop a machine learning algorithm for accurate prediction and decision making for cardiovascular disease (CVD) patients. Machine learning algorithms (DT, RF, LR, NB, SVM) were implemented for classification and prediction. The random forest (RF) algorithm had the highest accuracy, sensitivity, and recursive operative characteristic curve for CVD classification and prediction. However, the study did not show the sample size or representativeness of the study population and there was a lack of discussion on potential biases or limitations of the machine learning algorithms used. Another study was done by <xref ref-type="bibr" rid="scirp.142434-18">
       [18]
      </xref>, where predictive modeling of cardiovascular disease using Machine Learning Techniques. Random forest, decision tree, gradient-boosted tree, logistic regression. Gradient-boost tree algorithm obtained more accurate results than other methods.</p>
     <p>In an attempt to enhance heart disease prediction through ensemble learning techniques with hyperparameter optimization Algorithms, the outcome of the study in <xref ref-type="bibr" rid="scirp.142434-19">
       [19]
      </xref> looked promising, but the authors did not demonstrate a realistic approach that led to the development of the ensemble model. The study in <xref ref-type="bibr" rid="scirp.142434-20">
       [20]
      </xref> predicted cardiovascular disease using feature selection techniques. The study used six different supervised machine learning techniques for analysis. The accuracy, precision, recall, and f-measure were compared for each classifier. The study compares the accuracy, precision, recall, and f-measure of six different machine learning techniques. Logistic regression and SVM have better accuracy than other classifiers with 89.6% and 89.8% accuracy scores respectively.</p>
     <p>A study developed an ensemble model in <xref ref-type="bibr" rid="scirp.142434-21">
       [21]
      </xref> through the meta-analytic approach that assesses the predictive ability of machine learning algorithms in cardiovascular diseases dataset. Comprehensive search strategy executed within MEDLINE, Embase, and Scopus databases was done. The study included 103 cohorts with a total of 3,377,318 individuals. The study shows that there is potential in ensemble models to predict heart disease. The accuracy score of the best model was benchmarked on 90% accuracy score. The study of <xref ref-type="bibr" rid="scirp.142434-22">
       [22]
      </xref> aimed to predict death caused by cardiovascular disease within ten years of follow-up. The machine learning used are the Logistic Regression, Support Vector Machine, Random Forest, Naïve Bayes, Extreme Grading Boosting, and Adaptive Boosting. The evaluation metrics used are Accuracy, Precision, Recall, F1-Score, Specificity, and AUC. The Utilized study used clinical CVD risk factors and biochemical data, and the outcome shows that the Logistic Regression had the most reliable algorithm assessment with 72.20% accuracy.</p>
     <p>In implementing an early identification and treatment outcomes for cardiovascular disease, the authors in <xref ref-type="bibr" rid="scirp.142434-23">
       [23]
      </xref> made use of neural networks, random forests, Bayesian networks, C5.0, and QUEST on a dataset obtained from Kaggle with 70,000 patient records used for training and validation. An accurate score of 93% was recorded to show a promising sign for early detection. The study in <xref ref-type="bibr" rid="scirp.142434-24">
       [24]
      </xref> uses a fundamental model capable of performing various heart disease analysis algorithms. The model caters to a specific type of data. Optimization techniques were employed for data classification and prediction accuracy enhancement. The outcome provided a predictive framework for various heart diseases using decision tree, random forest, logistic regression, and KNN algorithms. The framework offers an interface that’s easy to use.</p>
     <p>In the quest to improve the predicting accuracy of the existing model, the study in <xref ref-type="bibr" rid="scirp.142434-25">
       [25]
      </xref> developed a model using k-modes clustering with Huang starting that can improve classification accuracy. Models utilized include random forest (RF), decision tree classifier (DT), multilayer perceptron (MP), and XGBoost (XGB). GridSearchCV was used to hypertune the parameters of the applied model in order to improve the outcome. The suggested model is tested on a real-world dataset of 70,000 occurrences from Kaggle. Models were trained on data with an 80:20 split and achieved the following accuracy: Decision tree: 86.37% (with cross-validation) and 86.53% (without cross-validation); XGBoost: 86.87% (with cross-validation) and 87.02% (without cross-validation); random forest: 87.05% (with cross-validation) and 86.92% (without cross-validation); multilayer perceptron: 87.28% (with cross-validation) and 86.94% (without cross-validation). The proposed models have the following AUC (area under the curve) values: Decision tree: 0.94, XGBoost: 0.95, Random Forest: 0.95, and Multilayer Perceptron: 0.95. The conclusion drawn from this underlying research is that multilayer perceptron with cross-validation has outperformed all other algorithms in terms of accuracy. It achieved the highest accuracy of 87.28%. The study in <xref ref-type="bibr" rid="scirp.142434-26">
       [26]
      </xref> provides a thorough analysis of the several machine learning approaches that are available and examines how well they work for effective heart disease diagnosis, treatment, and prediction. The suggested research surveys various machine learning techniques, such as support vector machines (SVM), decision trees (DT), Naïve Bayes (NB), K-nearest neighbor (KNN), artificial neural networks (ANN), etc., that are employed to forecast the development of heart illnesses. The best and worst performing techniques overall were then determined by calculating the average forecast accuracy for each technique. The results showed that the C4.5 decision tree technique produced the lowest average prediction accuracy of 74.0%, while the ANN achieved the best average prediction accuracy of 86.91%.</p>
     <p>From the reviewed studies, it was discovered that the existing studies have good accuracy scores on the prediction of heart diseases. However, there is room for improvement as some of the reviews are weak in terms of feature selection approaches and improper tuning of the learning models. Also, it appears that there are not many studies that have employed the use of Extra Tree Classifier. Therefore, this current study focuses on how features can be selected using the recursive feature elimination through the use of Random Forest estimator, and the development of a predictive model using the extra tree classifier.</p>
    </sec>
    <sec id="s2_2">
     <title>2.1. Artificial Intelligence and Machine Learning</title>
     <p>Artificial Intelligence (AI) is a broad field that encompasses the development of intelligent machines that can perform tasks that typically require human intelligence. AI systems can mimic human cognitive functions such as learning and problem-solving through the use of mathematics and logic <xref ref-type="bibr" rid="scirp.142434-27">
       [27]
      </xref>.</p>
     <p>Machine Learning (ML), on the other hand, is a subset of AI. It is an application of AI that enables a computer system to learn without direct instruction. This is achieved by using mathematical models of data to help the computer learn and improve on its own, based on experience <xref ref-type="bibr" rid="scirp.142434-27">
       [27]
      </xref>. The connection between AI and ML is that an “intelligent” computer uses AI to think like a human and perform tasks on its own. Machine learning is how a computer system develops its intelligence. The process of creating an AI system involves building it using machine learning and other techniques. Machine learning models are created by studying patterns in the data, and data scientists optimize these models based on patterns in the data. This process repeats and is refined until the models’ accuracy is high enough for the tasks that need to be done.</p>
     <p>AI and ML have numerous capabilities that have become valuable in helping companies transform their processes and products. Some of these capabilities include predictive analytics, recommendation engines, speech recognition, natural language understanding, image and video processing, and sentiment analysis <xref ref-type="bibr" rid="scirp.142434-27">
       [27]
      </xref>. The connection between AI and ML offers powerful benefits for companies in almost every industry. Some of the top benefits that companies have already seen include improved efficiency, better decision-making, and the ability to create new products and services.</p>
    </sec>
    <sec id="s2_3">
     <title>2.2. Machine Learning Algorithms</title>
     <p>This section identifies and discusses the relevant machine learning algorithms that were considered in this study.</p>
     <p>1) Logistic Regression (LR)</p>
     <p>Logistic Regression is a statistical model used for binary classification problems. It uses a logistic function to model the probability of a binary response based on one or more predictor variables. The goal of logistic regression is to find the best fitting model to describe the data and to use it for prediction <xref ref-type="bibr" rid="scirp.142434-27">
       [27]
      </xref>.</p>
     <p>2) K-Nearest Neighbours (KNN)</p>
     <p>KNN is a type of instance-based learning algorithm that can be used for both classification and regression problems. It works by finding the k-nearest data points in the feature space to the new data point, and then assigning the new data point to the class that is most common among its k-nearest neighbours <xref ref-type="bibr" rid="scirp.142434-27">
       [27]
      </xref>.</p>
     <p>3) Decision Trees (DT)</p>
     <p>Decision Trees are a type of supervised learning algorithm that is mostly used in classification problems. It works by partitioning the feature space into a series of rectangular regions, with each region corresponding to a leaf node in the tree. The goal of a decision tree is to create a model that predicts the value of a target variable by learning simple decision rules inferred from the data features <xref ref-type="bibr" rid="scirp.142434-27">
       [27]
      </xref>.</p>
     <p>4) Extreme Gradient Boosting (XGBoost)</p>
     <p>XGBoost is a gradient boosting algorithm that is used for both regression and classification problems. It works by building an ensemble of weak prediction models, typically decision trees, in a stage-wise fashion. It generalizes them by allowing optimization of an arbitrary differentiable loss function <xref ref-type="bibr" rid="scirp.142434-27">
       [27]
      </xref>.</p>
     <p>5) Naïve Bayes (NB)</p>
     <p>Naïve Bayes is a family of probabilistic classification algorithms based on Bayes’ theorem. It is called “naïve” because it makes the “naïve” assumption that the features are conditionally independent given the class. Despite this assumption, Naïve Bayes often works well in practice <xref ref-type="bibr" rid="scirp.142434-27">
       [27]
      </xref>.</p>
     <p>6) Support Vector Machines (SVM)</p>
     <p>SVM is a supervised learning algorithm used for both classification and regression problems. It works by finding the hyperplane that maximally separates the data points of different classes. In cases where no hyperplane exists, SVM uses the kernel trick to transform the data into a higher dimensional space where a separating hyperplane can be found <xref ref-type="bibr" rid="scirp.142434-27">
       [27]
      </xref>.</p>
     <p>7) Random Forest (RF)</p>
     <p>Random Forest is an ensemble learning method for classification and regression that operates by constructing a multitude of decision trees at training time and outputting the class that is the mode of the classes (classification) or mean prediction (regression) of the individual trees. Random Forest corrects for decision trees’ habit of overfitting to their training set by building a multitude of trees and outputting the class that is the mode of the classes or mean prediction of the individual trees <xref ref-type="bibr" rid="scirp.142434-27">
       [27]
      </xref>.</p>
     <p>8) Extra Tree Classifier (ETC)</p>
     <p>An Extra Tree Classifier is a type of decision tree ensemble algorithm that is used for classification tasks. It differs from a classic decision tree in the way it selects the split at each node. Instead of choosing the best split among all possible splits, Extra Tree Classifier selects the split at random. This randomness helps to reduce overfitting and improves the robustness of the model <xref ref-type="bibr" rid="scirp.142434-28">
       [28]
      </xref>. The key parameters of the Extra Tree Classifier are:</p>
     <p>The Extra Tree Classifier also has an attribute feature_importances that can be used to determine the importance of each feature in the classification task.</p>
    </sec>
   </sec>
   <sec id="s3">
    <title>3. Methodology</title>
    <p>The dataset used in this study was obtained from the University of California, Irvine (UCI) Machine Learning Repository. The dataset contains over 300 thousand patient records, with 18 features (with 17 predictors and 1 target). The dataset is text data in the comma separated value (csv) format. The dataset in its original form contains some irregularities that were handled through data preprocessing stages to get it to a machine trainable format. The data features were normalized or standardized to ensure that each feature had equal weight in the analysis. This was crucial to ensure the machine learning algorithms’ prediction accuracy and reliability. Relevant features that contributed to the accurate prediction of heart disease were selected using Recursive Feature Elimination (RFE). The selected features were used to train the Extra Tree Classifier (ETC) Model. The Extra Tree model was implemented using a Python programming language in the Google Colab environment. Thereafter, a streamlit Python framework was used to develop an interface for the model. The developed model’s performance was evaluated using evaluation metrics such as accuracy, precision, recall, and F1-score.</p>
    <sec id="s3_1">
     <title>3.1. Experimental Set-Up</title>
     <p>The data features were transformed by using a label encoder scaler transformer. This was used to transform the categorical data features and to scale the feature values to a standard acceptable to the training algorithms.</p>
     <p>
      <xref ref-type="fig" rid="fig1">
       Figure 1
      </xref> describes the summary of the data preprocessing phase.</p>
     <p>The feature selection was done to ensure that possible model over/underfitting is avoided. Also, this helps to ensure that features of high importance are used. This study used the recursive feature elimination (RFE) method. For a proper estimation and random selection of the features, the random forest was used as the estimator. <xref ref-type="fig" rid="fig2">
       Figure 2
      </xref> shows the workflow of the RFE.</p>
     <fig id="fig1" position="float">
      <label>Figure 1</label>
      <caption>
       <title>Figure 1. Data Preprocessing workflow.</title>
      </caption>
      <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2870793-rId16.jpeg?20250430033945" />
     </fig>
     <fig id="fig2" position="float">
      <label>Figure 2</label>
      <caption>
       <title>Figure 2. RFE feature selection model.</title>
      </caption>
      <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2870793-rId17.jpeg?20250430033945" />
     </fig>
     <p>RFE is a wrapper method for feature selection that utilizes an estimator (like a Random Forest) to iteratively remove features deemed least important. Here’s a breakdown of the process as shown in <xref ref-type="fig" rid="fig2">
       Figure 2
      </xref>:</p>
     <p>1) Start with All Features: Begin with the entire set of features in your dataset.</p>
     <p>2) Train a Random Forest: Create a Random Forest model and train it on the complete dataset.</p>
     <p>3) Evaluate Feature Importance: Extract feature importance scores from the Random Forest. These scores indicate how much each feature contributes to the model’s predictions.</p>
     <p>4) Remove Least Important Feature(s): Identify the feature with the lowest importance (or a subset of features if you’re removing multiple at once). Eliminate this feature (or features) from the dataset.</p>
     <p>5) Repeat: Go back to step 2 and retrain the Random Forest on the reduced dataset.</p>
     <p>6) Continue Recursively: Repeat steps 2 - 5 until you reach a desired number of features, a performance metric threshold, or another stopping criterion.</p>
     <p>The model was designed using the extra tree classifier. The trained ETC was compared with existing models. <xref ref-type="fig" rid="fig3">
       Figure 3
      </xref> shows the general framework of the model for the heart disease prediction.</p>
     <fig id="fig3" position="float">
      <label>Figure 3</label>
      <caption>
       <title>Figure 3. The general heart disease prediction framework.</title>
      </caption>
      <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2870793-rId18.jpeg?20250430033945" />
     </fig>
    </sec>
    <sec id="s3_2">
     <title>3.2. Perform Feature Selection Using Recursive Feature Elimination (RFE)</title>
     <p>The data features were selected and reduced. This was done to actually select the features that contribute more to the prediction of heart disease. The study made use of RFE method using Random Forest as the estimator. <xref ref-type="fig" rid="fig4">
       Figure 4
      </xref> shows the features that were selected after applying feature elimination method. The method ranked 10 features higher than others by assigning value = 1 to the highly ranked features.</p>
     <fig id="fig4" position="float">
      <label>Figure 4</label>
      <caption>
       <title>Figure 4. RFE ranked features.</title>
      </caption>
      <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2870793-rId19.jpeg?20250430033946" />
     </fig>
     <p>The selected features are: [“BMI”, “Stroke”, “PhysicalHealth”, “MentalHealth”, “AgeCategory”, “GenHealth”, “SleepTime”]. These features will be used to train the ExtraTree model.</p>
    </sec>
    <sec id="s3_3">
     <title>3.3. Model Development</title>
     <p>In developing the model, this study implemented the existing models as discussed in the body of literature to verify the obtained results. The models that were verified are: Logistic Regression (LR), K-Nearest Neighbours (KNN), Decision Trees (DT), Extreme Gradient Boosting (XGBoost), Naïve Bayes (NB), Support Vector Machines (SVM), and Random Forest (RF).</p>
     <p>
      <xref ref-type="table" rid="table1">
       Table 1
      </xref> shows the models and their parameters used for the training.</p>
     <table-wrap id="table1">
      <label>
       <xref ref-type="table" rid="table1">
        Table 1
       </xref></label>
      <caption>
       <title>
        <xref ref-type="bibr" rid="scirp.142434-"></xref>Table 1. Models and set parameters.</title>
      </caption>
      <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
       <tr> 
        <td class="custom-bottom-td aleft" width="31.95%"><p style="text-align:left">Models</p></td> 
        <td class="custom-bottom-td aleft" width="68.05%"><p style="text-align:left">Parameters &amp; Values</p></td> 
       </tr> 
       <tr> 
        <td class="custom-top-td aleft" width="31.95%"><p style="text-align:left">Logistic Regression (LR)</p></td> 
        <td class="custom-top-td aleft" width="68.05%"><p style="text-align:left">solver = “liblinear”, C = 0.1, penalty = “l1”</p></td> 
       </tr> 
       <tr> 
        <td class="aleft" width="31.95%"><p style="text-align:left">K-Nearest Neighbours (KNN)</p></td> 
        <td class="aleft" width="68.05%"><p style="text-align:left">n_neighbors = 5, metric = “euclidean”</p></td> 
       </tr> 
       <tr> 
        <td class="aleft" width="31.95%"><p style="text-align:left">Decision Trees (DT)</p></td> 
        <td class="aleft" width="68.05%"><p style="text-align:left">criterion = “gini”, max_depth = 3, min_samples_split = 2, min_samples_leaf = 1</p></td> 
       </tr> 
       <tr> 
        <td class="aleft" width="31.95%"><p style="text-align:left">Extreme Gradient Boosting (XGBoost)</p></td> 
        <td class="aleft" width="68.05%"><p style="text-align:left">objective = “binary: logistic”, eval_metric = “auc”, max_depth = 5, learning_rate = 0.1, n_estimators = 100</p></td> 
       </tr> 
       <tr> 
        <td class="aleft" width="31.95%"><p style="text-align:left">Naïve Bayes (NB)</p></td> 
        <td class="aleft" width="68.05%"><p style="text-align:left">var_smoothing = 1.0</p></td> 
       </tr> 
       <tr> 
        <td class="aleft" width="31.95%"><p style="text-align:left">Support Vector Machines (SVM)</p></td> 
        <td class="aleft" width="68.05%"><p style="text-align:left">kernel = “rbf”, C = 1.0, gamma = 0.1</p></td> 
       </tr> 
       <tr> 
        <td class="aleft" width="31.95%"><p style="text-align:left">Random Forest (RF)</p></td> 
        <td class="aleft" width="68.05%"><p style="text-align:left">n_estimators = 100, max_depth = 5, min_samples_split = 2, min_samples_leaf = 1</p></td> 
       </tr> 
       <tr> 
        <td class="aleft" width="31.95%"><p style="text-align:left">Our Model (ExtraTree Classifier)</p></td> 
        <td class="aleft" width="68.05%"><p style="text-align:left">n_estimators = 100, max_depth = 5, min_samples_split = 2, min_samples_leaf = 1, oob_score = True</p></td> 
       </tr> 
      </table>
     </table-wrap>
    </sec>
   </sec>
   <sec id="s4">
    <title>4. Result and Discussion</title>
    <p>The result obtained was compared with the results of the individual models. The basis of comparison was dependent on the use of similar dataset, parameter tuning and the evaluation metrics. The evaluation metrics were used to determine the extent of the correctness of the predictions.</p>
    <p>
     <xref ref-type="table" rid="table2">
      Table 2
     </xref> shows the summary of the results of this study. From the results, it was discovered that the Extra Tree model outperformed other models with the accuracy, precision, recall and f1-scores of 93.1%, 94.8%, 100%, and 93.1% respectively.</p>
    <table-wrap id="table2">
     <label>
      <xref ref-type="table" rid="table2">
       Table 2
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.142434-"></xref>Table 2. Result summary.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="34.31%"><p style="text-align:center">Models</p></td> 
       <td class="custom-bottom-td acenter" width="16.72%"><p style="text-align:center">Accuracy (%)</p></td> 
       <td class="custom-bottom-td acenter" width="19.08%"><p style="text-align:center">Precision (%)</p></td> 
       <td class="custom-bottom-td acenter" width="14.35%"><p style="text-align:center">Recall (%)</p></td> 
       <td class="custom-bottom-td acenter" width="15.54%"><p style="text-align:center">F1-Score (%)</p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="34.31%"><p style="text-align:center">Logistic Regression</p></td> 
       <td class="custom-top-td acenter" width="16.72%"><p style="text-align:center">91.3</p></td> 
       <td class="custom-top-td acenter" width="19.08%"><p style="text-align:center">92.0</p></td> 
       <td class="custom-top-td acenter" width="14.35%"><p style="text-align:center">99.0</p></td> 
       <td class="custom-top-td acenter" width="15.54%"><p style="text-align:center">96.0</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="34.31%"><p style="text-align:center">K-Nearest Neighbour</p></td> 
       <td class="acenter" width="16.72%"><p style="text-align:center">90.4</p></td> 
       <td class="acenter" width="19.08%"><p style="text-align:center">92.0</p></td> 
       <td class="acenter" width="14.35%"><p style="text-align:center">98.0</p></td> 
       <td class="acenter" width="15.54%"><p style="text-align:center">95.0</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="34.31%"><p style="text-align:center">Decision Tree</p></td> 
       <td class="acenter" width="16.72%"><p style="text-align:center">86.3</p></td> 
       <td class="acenter" width="19.08%"><p style="text-align:center">83.4</p></td> 
       <td class="acenter" width="14.35%"><p style="text-align:center">89.0</p></td> 
       <td class="acenter" width="15.54%"><p style="text-align:center">88.0</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="34.31%"><p style="text-align:center">Extreme Gradient Boost (XGBoost)</p></td> 
       <td class="acenter" width="16.72%"><p style="text-align:center">91.2</p></td> 
       <td class="acenter" width="19.08%"><p style="text-align:center">85.0</p></td> 
       <td class="acenter" width="14.35%"><p style="text-align:center">83.0</p></td> 
       <td class="acenter" width="15.54%"><p style="text-align:center">81.0</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="34.31%"><p style="text-align:center">Naïve Bayes</p></td> 
       <td class="acenter" width="16.72%"><p style="text-align:center">84.3</p></td> 
       <td class="acenter" width="19.08%"><p style="text-align:center">82.0</p></td> 
       <td class="acenter" width="14.35%"><p style="text-align:center">86.0</p></td> 
       <td class="acenter" width="15.54%"><p style="text-align:center">83.0</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="34.31%"><p style="text-align:center">Random Forest</p></td> 
       <td class="acenter" width="16.72%"><p style="text-align:center">91.3</p></td> 
       <td class="acenter" width="19.08%"><p style="text-align:center">93.2</p></td> 
       <td class="acenter" width="14.35%"><p style="text-align:center">1</p></td> 
       <td class="acenter" width="15.54%"><p style="text-align:center">98.1</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="34.31%"><p style="text-align:center">Support Vector Machine</p></td> 
       <td class="acenter" width="16.72%"><p style="text-align:center">91.5</p></td> 
       <td class="acenter" width="19.08%"><p style="text-align:center">92.0</p></td> 
       <td class="acenter" width="14.35%"><p style="text-align:center">1</p></td> 
       <td class="acenter" width="15.54%"><p style="text-align:center">98.1</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="34.31%"><p style="text-align:center">Extra Tree</p></td> 
       <td class="acenter" width="16.72%"><p style="text-align:center">93.1</p></td> 
       <td class="acenter" width="19.08%"><p style="text-align:center">94.8</p></td> 
       <td class="acenter" width="14.35%"><p style="text-align:center">1</p></td> 
       <td class="acenter" width="15.54%"><p style="text-align:center">98.9</p></td> 
      </tr> 
     </table>
    </table-wrap>
    <p>The Extra Tree models, also called extremely randomized trees, show superiority because they offer a good balance between bias and variance, making them effective for various machine learning tasks. The tabulated result was represented in a graphical form for a proper result visualization. <xref ref-type="fig" rid="fig5">
      Figure 5
     </xref> shows the graphical presentation of the result.</p>
    <p>The Extra model was adopted for the prediction of heart disease. <xref ref-type="fig" rid="fig6">
      Figure 6
     </xref></p>
    <fig id="fig5" position="float">
     <label>Figure 5</label>
     <caption>
      <title>Figure 5. The graphical presentation of the obtained result.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2870793-rId20.jpeg?20250430033947" />
    </fig>
    <fig id="fig6" position="float">
     <label>Figure 6</label>
     <caption>
      <title>Figure 6. Prediction output.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2870793-rId21.jpeg?20250430033947" />
    </fig>
    <p>shows the output of the first 20 predictions. The actual values are the values presented in the test dataset, while the predicted values are the values predicted using the extra tree model. The possibility of having heart disease is encoded using “1” and the possibility of no heart disease is encoded using “0”.</p>
    <p>The Extra model was adopted for the prediction of heart disease. <xref ref-type="fig" rid="fig6">
      Figure 6
     </xref> shows the output of the first 20 predictions. The actual values are the values presented in the test dataset, while the predicted values are the values predicted using the extra tree model. The possibility of having heart disease is encoded using “1” and the possibility of no heart disease is encoded using “0”.</p>
    <p>The evaluation metrics used for the models’ calibration are the accuracy, precision, recall and f1-score. The outcome of this study shows that the Extra tress model has the highest performance scores in terms of prediction when the results are compared with the other popular machine learning models to benchmark the effectiveness of the Extra Tree model. The Extra Tree model demonstrates great performance, showing high accuracy, precision, recall, and f1 scores of 93.1%, 94.8%, 100% and 98.9% respectively on an imbalanced dataset split ratio of 80% to 20% train set and test set respectively.</p>
   </sec>
   <sec id="s5">
    <title>5. Conclusion</title>
    <p>The study comes to the conclusion that the Extra Tree model is a very useful tool for heart disease prediction. The model is especially well-suited for medical prediction tasks because of its resilience against overfitting and capacity to handle big datasets with many characteristics. The Extra Tree model may be effectively employed in clinical settings to support healthcare professionals in the early identification and prevention of heart disease, as demonstrated by its high accuracy and robust performance metrics. This study’s findings suggest that the Extra Trees model should be utilized to predict heart disease. The model may be implemented into a clinical decision support system to help healthcare providers diagnose cardiac disease. Furthermore, the feature importance analysis can help direct future research into finding the most significant risk factors for cardiovascular disease. It is also advised that the model be validated on bigger and more varied datasets to confirm its generalizability and robustness.</p>
   </sec>
   <sec id="s6">
    <title>Ethical Consideration</title>
    <p>This study will be guided by the principle and code of practice of the Babcock University Health Research Ethics Committee (BUHREC), and will be conducted under thorough supervision by experts in the related areas of specialization. As a result, it guarantees that the intellectual property rights of the secondary dataset used, machine learning algorithms, programming tools, and works of literature included in this study’s documentation are correctly referenced in accordance with the Institute of Electrical and Electronics Engineers (IEEE) ethical standard.</p>
   </sec>
  </sec>
 </body><back>
  <ref-list>
   <title>References</title>
   <ref id="scirp.142434-ref1">
    <label>1</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Mukasheva, G., Abenova, M., Shaltynov, A., Tsigengage, O., Mussabekova, Z., Bulegenov, T., et al. (2022) Incidence and Mortality of Cardiovascular Disease in the Republic of Kazakhstan: 2004-2017. Iranian Journal of Public Health, 51, 821-830. &gt;https://doi.org/10.18502/ijph.v51i4.9243
    </mixed-citation>
   </ref>
   <ref id="scirp.142434-ref2">
    <label>2</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Dai, H., Bragazzi, N.L., Younis, A., Zhong, W., Liu, X., Wu, J., et al. (2021) Worldwide Trends in Prevalence, Mortality, and Disability-Adjusted Life Years for Hypertensive Heart Disease from 1990 to 2017. Hypertension, 77, 1223-1233. &gt;https://doi.org/10.1161/hypertensionaha.120.16483
    </mixed-citation>
   </ref>
   <ref id="scirp.142434-ref3">
    <label>3</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Upadhyay, R.K. (2022) Chronic Non-Communicable Diseases: Risk Factors, Disease Burden, Mortalities and Control. Acta Scientific Medical Sciences, 6, 153-170. &gt;https://doi.org/10.31080/asms.2022.06.1227
    </mixed-citation>
   </ref>
   <ref id="scirp.142434-ref4">
    <label>4</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Ahsan, M.M. and Siddique, Z. (2022) Machine Learning-Based Heart Disease Diagnosis: A Systematic Literature Review. Artificial Intelligence in Medicine, 128, Article ID: 102289. &gt;https://doi.org/10.1016/j.artmed.2022.102289
    </mixed-citation>
   </ref>
   <ref id="scirp.142434-ref5">
    <label>5</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Ahmad, G.N., Shafiullah, Fatima, H., Abbas, M., Rahman, O., Imdadullah, et al. (2022) Mixed Machine Learning Approach for Efficient Prediction of Human Heart Disease by Identifying the Numerical and Categorical Features. Applied Sciences, 12, Article 7449. &gt;https://doi.org/10.3390/app12157449
    </mixed-citation>
   </ref>
   <ref id="scirp.142434-ref6">
    <label>6</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Agrawal, Y., Kumar, M., Ananthakrishnan, S. and Kumarapuram, G. (2022) Evapotranspiration Modeling Using Different Tree Based Ensembled Machine Learning Algorithm. Water Resources Management, 36, 1025-1042. &gt;https://doi.org/10.1007/s11269-022-03067-7
    </mixed-citation>
   </ref>
   <ref id="scirp.142434-ref7">
    <label>7</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Loukika, K.N., Keesara, V.R. and Sridhar, V. (2021) Analysis of Land Use and Land Cover Using Machine Learning Algorithms on Google Earth Engine for Munneru River Basin, India. Sustainability, 13, Article 13758. &gt;https://doi.org/10.3390/su132413758
    </mixed-citation>
   </ref>
   <ref id="scirp.142434-ref8">
    <label>8</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Yang, R. and Yu, Y. (2021) Artificial Convolutional Neural Network in Object Detection and Semantic Segmentation for Medical Imaging Analysis. Frontiers in Oncology, 11, Article 638182. &gt;https://doi.org/10.3389/fonc.2021.638182
    </mixed-citation>
   </ref>
   <ref id="scirp.142434-ref9">
    <label>9</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Dabija, A., Kluczek, M., Zagajewski, B., Raczko, E., Kycko, M., Al-Sulttani, A.H., et al. (2021) Comparison of Support Vector Machines and Random Forests for Corine Land Cover Mapping. Remote Sensing, 13, Article 777. &gt;https://doi.org/10.3390/rs13040777
    </mixed-citation>
   </ref>
   <ref id="scirp.142434-ref10">
    <label>10</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Avci, C., Budak, M., Yağmur, N. and Balçik, F. (2023) Comparison between Random Forest and Support Vector Machine Algorithms for LULC Classification. International Journal of Engineering and Geosciences, 8, 1-10. &gt;https://doi.org/10.26833/ijeg.987605
    </mixed-citation>
   </ref>
   <ref id="scirp.142434-ref11">
    <label>11</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Subbiah, S.S. and Chinnappan, J. (2021) Opportunities and Challenges of Feature Selection Methods for High Dimensional Data: A Review. Ingénierie des systèmes d information, 26, 67-77. &gt;https://doi.org/10.18280/isi.260107
    </mixed-citation>
   </ref>
   <ref id="scirp.142434-ref12">
    <label>12</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Bharadiya, J.P. (2023) A Tutorial on Principal Component Analysis for Dimensionality Reduction in Machine Learning. International Journal of Innovative Science and Research Technology, 8, 2028-2032.
    </mixed-citation>
   </ref>
   <ref id="scirp.142434-ref13">
    <label>13</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Ayon, S.I., Islam, M.M. and Hossain, M.R. (2020) Coronary Artery Heart Disease Prediction: A Comparative Study of Computational Intelligence Techniques. IETE Journal of Research, 68, 2488-2507. &gt;https://doi.org/10.1080/03772063.2020.1713916
    </mixed-citation>
   </ref>
   <ref id="scirp.142434-ref14">
    <label>14</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Khan, A., Qureshi, M., Daniyal, M. and Tawiah, K. (2023) A Novel Study on Machine Learning Algorithm-Based Cardiovascular Disease Prediction. Health&amp;Social Care in the Community, 2023, Article ID: 1406060. &gt;https://doi.org/10.1155/2023/1406060
    </mixed-citation>
   </ref>
   <ref id="scirp.142434-ref15">
    <label>15</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Bajaj, S. and Behera, L. (2023) Predictive Modeling of Cardiovascular Disease Using Machine Learning Techniques. 2023 Third International Conference on Secure Cyber Computing and Communication (ICSCCC), Jalandhar, 26-28 May 2023, 518-523. &gt;https://doi.org/10.1109/icsccc58608.2023.10176425
    </mixed-citation>
   </ref>
   <ref id="scirp.142434-ref16">
    <label>16</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Asif, D., Bibi, M., Arif, M.S. and Mukheimer, A. (2023) Enhancing Heart Disease Prediction through Ensemble Learning Techniques with Hyperparameter Optimization. Algorithms, 16, Article 308. &gt;https://doi.org/10.3390/a16060308
    </mixed-citation>
   </ref>
   <ref id="scirp.142434-ref17">
    <label>17</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Singh, P., Pal, G.K. and Gangwar, S. (2022) Prediction of Cardiovascular Disease Using Feature Selection Techniques. International Journal of Computer Theory and Engineering, 14, 97-103. &gt;https://doi.org/10.7763/ijcte.2022.v14.1316
    </mixed-citation>
   </ref>
   <ref id="scirp.142434-ref18">
    <label>18</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Krittanawong, C., Virk, H.U.H., Bangalore, S., Wang, Z., Johnson, K.W., Pinotti, R., et al. (2020) Machine Learning Prediction in Cardiovascular Diseases: A Meta-Analysis. Scientific Reports, 10, Article No. 16057. &gt;https://doi.org/10.1038/s41598-020-72685-1
    </mixed-citation>
   </ref>
   <ref id="scirp.142434-ref19">
    <label>19</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Tsarapatsani, K., Sakellarios, A.I., Pezoulas, V.C., Tsakanikas, V.D., Kleber, M.E., Marz, W., et al. (2022) Machine Learning Models for Cardiovascular Disease Events Prediction. 2022 44th Annual International Conference of the IEEE Engineering in Medicine&amp;Biology Society (EMBC), Glasgow, 11-15 July 2022, 1066-1069. &gt;https://doi.org/10.1109/embc48229.2022.9871121
    </mixed-citation>
   </ref>
   <ref id="scirp.142434-ref20">
    <label>20</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Dalal, S., Goel, P., Onyema, E.M., Alharbi, A., Mahmoud, A., Algarni, M.A., et al. (2023) Application of Machine Learning for Cardiovascular Disease Risk Prediction. Computational Intelligence and Neuroscience, 2023, Article ID: 9418666. &gt;https://doi.org/10.1155/2023/9418666
    </mixed-citation>
   </ref>
   <ref id="scirp.142434-ref21">
    <label>21</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Yadav, A.L., Soni, K. and Khare, S. (2023) Heart Diseases Prediction Using Machine Learning. 2023 14th International Conference on Computing Communication and Networking Technologies (ICCCNT), Delhi, 6-8 July 2023, 1-7. &gt;https://doi.org/10.1109/icccnt56998.2023.10306469
    </mixed-citation>
   </ref>
   <ref id="scirp.142434-ref22">
    <label>22</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Bhatt, C.M., Patel, P., Ghetia, T. and Mazzeo, P.L. (2023) Effective Heart Disease Prediction Using Machine Learning Techniques. Algorithms, 16, Article 88. &gt;https://doi.org/10.3390/a16020088
    </mixed-citation>
   </ref>
   <ref id="scirp.142434-ref23">
    <label>23</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Riyaz, L., Butt, M.A., Zaman, M. and Ayob, O. (2021) Heart Disease Prediction Using Machine Learning Techniques: A Quantitative Review. In: Khanna, A., Gupta, D., Bhattacharyya, S., Hassanien, A.E., Anand, S. and Jaiswal, A., Eds., International Conference on Innovative Computing and Communications, Springer, 81-94. &gt;https://doi.org/10.1007/978-981-16-3071-2_8
    </mixed-citation>
   </ref>
   <ref id="scirp.142434-ref24">
    <label>24</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Javaid, M., Haleem, A., Singh, R.P. and Suman, R. (2021) Artificial Intelligence Applications for Industry 4.0: A Literature-Based Study. Journal of Industrial Integration and Management, 7, 83-111. &gt;https://doi.org/10.1142/s2424862221300040
    </mixed-citation>
   </ref>
   <ref id="scirp.142434-ref25">
    <label>25</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Touretzky, D., Gardner-McCune, C. and Seehorn, D. (2022) Machine Learning and the Five Big Ideas in Ai. International Journal of Artificial Intelligence in Education, 33, 233-266. &gt;https://doi.org/10.1007/s40593-022-00314-1
    </mixed-citation>
   </ref>
   <ref id="scirp.142434-ref26">
    <label>26</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Sjödin, D., Parida, V., Palmié, M. and Wincent, J. (2021) How AI Capabilities Enable Business Model Innovation: Scaling AI through Co-Evolutionary Processes and Feedback Loops. Journal of Business Research, 134, 574-587. &gt;https://doi.org/10.1016/j.jbusres.2021.05.009
    </mixed-citation>
   </ref>
   <ref id="scirp.142434-ref27">
    <label>27</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Das, A. (2023) Logistic Regression. In: Maggino, F., Ed., Encyclopedia of Quality of Life and Well-Being Research, Springer, 3985-3986. &gt;https://doi.org/10.1007/978-3-031-17299-1_1689
    </mixed-citation>
   </ref>
   <ref id="scirp.142434-ref28">
    <label>28</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Cunningham, P. and Delany, S.J. (2021) K-Nearest Neighbour Classifiers—A Tutorial. ACM Computing Surveys, 54, 1-25. &gt;https://doi.org/10.1145/3459665
    </mixed-citation>
   </ref>
  </ref-list>
 </back>
</article>