Nothing Special   »   [go: up one dir, main page]

Skip to main content

Advances, Systems and Applications

Prediction and diagnosis of cardiovascular disease using cloud and machine learning design

Abstract

Predicting and accurately identifying heart disease is a significant challenge in the field of medicine, and the problem of cardiovascular disease predetermine in the health care system is regarded as an essential challenge. Patients have access to more expensive surgical procedures at these rapidly expanding health care organisations. Recent years have seen an increase in the prevalence of heart disease; this means that despite the progress that has been made in medicine, the prevalence of cardiovascular disease continues to rise at an alarming rate. The primary contributors to the development of these illnesses are a sedentary lifestyle, excessive use of alcohol, insufficient time spent being physically active, and the use of cigarette products. As a result, there is a requirement for a cloud-based framework (CBF) that is capable of monitoring health information and making accurate predictions regarding it. Recently, techniques from the field of machine learning have been applied in an effort to address issues of this nature. But the method that is being suggested uses a cloud-based and cloud-based four-step process to improve surveillance of patients’ health information. This is done to improve the process of forecasting patients’ health information. Detecting and categorising cardiac illness can be accomplished through the application of two distinct kinds of machine learning techniques. After that, an analysis is performed to determine how accurate those techniques are. In order to assess how effectively they work, evaluation parameters are utilised.

Introduction

Nowadays people’s lifestyle is increasing day by day due to inheritance. This creates not only time but also a lot of data, thus wasting data on health surveys.But nowadays data analysis has come into play.The project was developed to create a large amount of data from hospitals to be effective. Heart disease is a deadly enemy during this period.The disease can be cured as much as possible otherwise it affects that particular person. And the right time is to diagnose patients, and it is a very difficult job. Hospital tests can sometimes be misdiagnosed, leading to bad names.The disease is very difficult to treat and most patients are unable to treat it.

In the paper [1], two algorithms in machine learning have been used to predict heart disease. In paper [2], machine learning is used to predict the presence of heart disease.In paper [3], a hybrid machine learning method has been used to diagnose heart disease. In paper [4], data mining technique has been used to diagnose and monitor heart disease. In paper [5], the MLA system has been used to diagnose and predict atherosclerosis. The process of data mining incorporates a significant component that is known as categorization. The process of establishing a model begins with the classification of the data, which involves recognising the various kinds of information or concepts that are being represented. An extensive amount of data elements are analysed in order to arrive at a conclusion regarding the model. accumulating statistics on cardiovascular conditions (also known as data elements for which the The grades have been disclosed). It is not at all obvious whether the algorithm is used to predict the outcomes of the class name of the objects for which the class name is having the cardiovascular disease or not having cardiovascular sickness. That is not at all clear. The field of study known as machine learning investigates how computers pick up new skills. can learn from (or put to use to improve their performance) in light of information regarding their cardiopulmonary system. Computer efforts have been designated as the primary research area in order to eventually learn how to understand complex situations and ultimately choose resourceful options based on cardiovascular statistics. The goal of this research is to be accomplished through the use of computers [6]. The analogous concept of organisation is an important part of controlled learning and should not be overlooked.

As a result of this, it is absolutely necessary to keep track of as many particulars as is humanly feasible. both favourable and negative inclinations in terms of health that contribute to the development of cardiovascular disease. Several studies are performed in order to gather information prior to making a decision. A couple of instances of CVD diagnostic techniques include auscultation, ECG, cardiovascular exercise, and others. Cholesterol and hyperglycemia are also included. They are capable of machine learning, which was utilised seven times, and each of the three components was understood. computations based on decision, a method known as cross-approval, and seven classifications performance evaluation measurements. These measurements include things like sharpness in characterisation, particularity in expression, affectability, Matthews’ relationship coefficient, as well as the amount of time it took to carry out. They have created a gadget that is undeniably capable of distinguishing between healthy people and those who suffer from cardiovascular disease in order to save people’s lives. They have discussed the general categorization methods, feature sets, and computations for assurance, preliminary steps, and official clearance methodology, as well as the classifiers performance assessment approximations that were utilised in this specific research. They have completed the steps necessary to put the proposition into action. Device has been recommended due to both the comprehensive set of features that it possesses as well as the decreased cost that it offers. the arrangement of the components of the game. Because of who they are and what they are, influences have less of an impact on them. The time has arrived to implement classifications with regard to the exactness of their application and the manner in which they are carried out. They recommended learning strategies based on the use of computers. The professionals will find that choice-based networks that are emotionally compassionate will be of assistance to them in their efforts to successfully recognise individuals who have cardiac conditions. S. The future can be accurately predicted using a technique discovered by Krishnan. putting someone at risk of developing a cardiac condition. Because of the aftereffects of this procedure, the risk of something happening to the heart is increased [4, 7,8,9,10].

They have taken into consideration the fact that the databases that were used are organised in a fashion that is comparable to that of the therapeutic parameters. Their methodology makes use of the aforementioned information in order to carry out an analysis of the aforementioned characteristics. methodical strategy for the separation process. Python was utilised throughout the process of their libraries being prepared. using two approaches that are considered industry standards for machine learning in your programming. It has been demonstrated that the decision tree algorithm, the naive Bayes Algorithm, and both of these together are the most accurate projection techniques. This is necessary for the algorithm to be obvious. Among these two, pre-planning makes use of a variety of techniques, such as the elimination of noisy data, the elimination of insufficient data, and the filling in of benchmark values if the data are missing. This is because pre-planning is used to determine the degree of precision necessary for the information regarding cardiac disease. classification of characteristics that are applicable and helpful for the process of decision making on numerous levels of complexity. The demonstration that they provided of the Obtaining a model is accomplished through the application of techniques such as order, investigation of exactness, affectability, and particularity. This is a forecasting algorithm that was developed to determine whether or not individuals have coronary illness, whether or not they exercise mindfulness, and whether or not they investigate on the subject. They have carried out an investigation by comparing the levels of accuracy demonstrated in the process of putting in place guidelines with regard to the specific effects of Support Vector Machine, Gradient Boosting, Random wilderness, Random wilderness, The information was analysed using a Naive Bayes classifier, and recurrence was determined. accumulated within the confines of a jurisdiction for the purpose of presenting an accurate model of anticipating cardiovascular illness. Cardiovascular illness, and they have taken into account both the masculine and feminine classes, and this percentage may differ depending on the geographic region, and additionally, this percentage of individuals between the years of 25 and is taken into consideration. 69. This does not demonstrate that individuals in different age groups are fundamentally distinct from one another. The presence of coronary conditions will have no impact whatsoever on the gathering. They are able to anticipate the reason, and at this point, cardiovascular illness functions as an important indicator. They’ve gone over a variety of calculations, which are both diagnostic and prognostic tools for cardiac illnesses, and they’ve talked about how they work. They were able to accomplish this through the utilisation of the established regression technique, and pharmacological services were offered. according to the information in the document, whether the individual had cardiac conditions or not, and developed a statistical algorithm that can determine whether or not a subject has are suffering from a cardiac condition or not. information that organises the individuals according to whether or not they are according to whether or not they are suffering from a cardiac condition or not.

Cardiovascular disease, and made an inappropriate use of the Fast Correlation-Based Strategy also known as Feature Selection (FCBF) in order to assist in redirecting overflow concentrates on in order to acquire a better understanding of the characteristics of cardiovascular disease order [11,12,13,14,15]. They have arranged things based on various organisation-related computation methods, such as K-Nearest Neighbor, the Support Vector Machine, the Naive Bayes Classification, the Random Forest Classification, and a Multilayered Perception Simplified Artificial Neural Network by utilising Particle Swarm Optimization (PSO) in conjunction with Approaches using the Colony Optimization (ACO) algorithm. In addition, they have created a Multilayered Perception Simplified Artificial Neural Network. It was their idea in the first place. Using composite methodology, an analysis of the data on cardiovascular illness was carried out. Using the enhanced model that was recommended by the FCBF, PSO, and ACO, we were able to accomplish the greatest degree of precision possible, which was 99.65%. Cardiac illness is a condition that poses a significant risk to one’s health and can ultimately result in cardiac failure. Heart disease is a significant condition that has a negative impact on the function of the heart and can lead to complications such as impaired blood vessel function and inflammation of the coronary arteries. Heart illness, also referred to as a cardiovascular disease, is one of the leading reasons of mortality on a global scale. The muscular structure that is responsible for pumping blood throughout the body is called the heart. Heart illness is an umbrella term that refers to a number of conditions that impact the cardiovascular system, specifically the heart and blood vessels. Heart illness can take many forms, some of which include coronary artery disease, angina, a heart attack, and heart failure. Coronary heart disease, also known as CHD, is one of the primary factors contributing to sickness and death in our modern civilization.

Because of the substantial financial weight that is incurred when treating coronary artery disease, prevention of coronary artery disease is an essential stage in the treatment process. When a coronary artery abruptly becomes obstructed, the result is a heart attack. The blockage is typically caused by a blood clot. High blood pressure, coronary artery disease, cardiac valve disease, and stroke are the different kinds of cardiovascular diseases that can affect a person’s health. According to the World Health Organization, cardiovascular illness was responsible for the deaths of 17.7 million people. It is of the utmost importance that individuals figure out how to comprehend and control the unintentional variables that contribute to cardiovascular disease. Some of these factors include a healthy diet, regular physical activity, and medication prescribed by a physician to treat blood pressure, cholesterol, and weight. A few fatalities can be averted by taking preventative measures against coronary disease at an early stage. The identification of cardiac illness is complicated by the presence of a number of different variables that need to be considered. Age, gender, blood sugar while fasting, chest discomfort type, and the ability to relax are the fundamental characteristics used to diagnose heart disease. Electrocardiogram, massive fluoroscopic shad arteries, tests for high blood pressure (hypertension), serum cholesterol (coronary artery disease), and other diagnostic procedures disease risk factor), thalach (greatest pulse), ST melancholy, fasting hyperglycemia, exang (including angina), tobacco, and alcohol consumption. hypertension, a preference for certain foods, one’s weight, their height, and tightness. Pain in the chest and arms, sluggishness and Some of the early warning indications of a heart attack include feeling lightheaded, exhausted, and sweating excessively. For the process of identifying conditions related to the heart, data mining and ensemble approaches are utilized, whose findings are most trustworthy as well as accurate. As a result of a variety of risk factors, including cholesterol, diabetes, and elevated blood pressure. It can be difficult to diagnose the illness in individuals due to stress as well as a number of other variables [16,17,18,19,20].

In addition, techniques based on machine learning are taken into consideration for the projection illness caused by the Corona virus. According to the American Health Association, considerable amounts of money are spent on health treatment. It is projected that the number of deaths caused by cardiovascular illness will increase by the year 2030. Every nation has a greater number of institutions and increased numbers of patient information as a direct result of population development. The wellbeing of their patients is prioritised at most institutions. Data mining, also known as information discovery in databases, is so named because it uses a number of different techniques. strategies utilised in a variety of industries, including but not limited to machine learning, neural networks, and information extraction. Data mining is important to uncovering concealed patterns and developing analytical frameworks in order to successfully retrieve information. The approach known as application analysis should be able to recognise patterns operating at multiple layers of abstraction. a variety of data gathering techniques, including machine learning algorithms. It is anticipated that will have a greater degree of precision. In light of this, the following are some strategies and potential selection methods that will assist the accuracy have been achieved in the healthcare business. The data extraction strategies that are currently being implemented in the medical industry. There are seven different techniques for machine learning.

The primary objective of this study was to establish a reliable algorithm for predicting cardiovascular illness in Jammu and Kashmir. (India). In order to accomplish this goal, machine learning techniques combined with IoT were utilised. The model for making predictions is constructed using the characteristics. The specifications are decided upon following discussions with the specialists in the relevant field. The findings of this study led the researchers to the conclusion that the Naive Bayes algorithm performed better when it was not subjected to hyper tuning of its parameters, whereas the Random Forest model was shown to be an effective method even when its parameters were subjected to hyper tuning. Because the Hyperparameterized Random Forest model has better precision and lower mistake rates in comparison to all of the other approved models, we have decided to make the ultimate result using the Hyperparameterized Random Forest model. In the years to come, the continuation of this line of research will focus on making predictions regarding the outcomes of elections across the entirety of India. This model can only forecast cardiovascular illness for Jammu and Kashmir at the moment, but researchers plan to use this methodology to expand their research work to other developing areas by incorporating certain characteristics that are specific to those areas. The new algorithm could be developed by additional researchers, or an ensemble methodology could be used to integrate all of the algorithms in order to accomplish a higher level of precision with a lower rate of mistake. In today’s world, the healthcare industry generates an enormous quantity of data relating to the identification of diseases, patients, and other related topics. The process of “data mining” involves making use of a variety of methods in order to unearth concealed patterns or commonalities within data. For this reason, the purpose of this article is to suggest a machine learning algorithm for the implementation of a heart disease prediction system, which was then confirmed using two open access heart disease prediction datasets. The introduction of a cardiac patient monitoring system that uses the idea of the Internet of Things (IoT) with various physiological signal devices and an Arduino microcontroller is another one of this paper’s contributions. The technology known as the Internet of Things (IoT) is presently being implemented into sensor networks in order to facilitate the gathering, analysis, and transmission of information from one point to another. The Internet of Things (IoT) is a relatively new and quickly developing technology that allows numerous devices and data aggregators to perceive their surroundings, exchange information with one another, and communicate using either a private network, Internet Protocol (IP), or public networks. After a predetermined amount of time, the devices capture the data, process it, and use it to instigate the necessary action. Additionally, they provide a sophisticated cloud-based network for the purposes of research, planning, and decision making. It was estimated that between 8 and 50 billion devices will be connected to the internet by the year 2020. The products that are developed with Internet of Things, such as integrated technology, enable for the interchange of information among other networks or the internet.

The purpose of this study is to develop a Decision Support System for the diagnosis of cardiac illness. The system will use a data mining methodology that has the highest precision and performance among Naive Bayes, Support Vector Machine, Simple Logistic Regression, Random Forest, and Artificial Neural Network (ANN), among others. It is possible to evaluate the likelihood of developing heart disease by taking several cardiovascular system characteristics into consideration, including age, blood pressure, the findings of an electrocardiogram (ECG), gender, and blood sugar levels. An in-depth comparison of several distinct machine learning algorithms has been presented as a means of determining which of these approaches has the potential to provide the most accurate diagnosis and prognosis of cardiac illness. As inputs, the medical characteristics such as age, blood pressure, heartbeat, sex, ECG findings, blood sugar, and so on are all taken into consideration by this algorithm, which then calculates the likelihood of an individual developing heart disease as an output. The concept and design of an android application that is web-based and makes use of an effective machine learning strategy are included in this suggested system. This application is intended to diagnose cardiac illness. When it comes to diagnosing cardiac illness, it can be a very helpful instrument for both patients and physicians, as well as students of medicine. After being discharged from the hospital, a patient’s health must be monitored continuously for a full day and night before a determination of potentially deadly physiological conditions and symptoms, such as a heart attack, can be made. Using this application, the patient can view the danger level of acquiring heart disease and enter the present characteristics of their heart disease from anywhere on the application dashboard. All of the parameters that are not measured in real time, such as blood sugar, serum cholesterol, and ECG results, will be included in the report that the doctor prescribes for the patient. However, there are some parameters, such as chest pain type and exercise-induced angina, that the patient is responsible for self-measuring on a periodic basis and inputting the values manually on the application interface [21,22,23,24]. In the event that the application identifies a potentially deadly circumstance, the patient has the ability to communicate with any physician via video chat, and any authorised physician who specialises in heart disease can be located by entering his or her phone number into the search box.

Proposed methodology

Data-set

The final attributes are selected first for pre-processing. This data set contains the information of 300 people. And of these there are fifteen columns. It is explained below.

  1. 1.

    Age:

 The age of each person is indicated here.

  1. 2.

    Sex:

 Of these, gender is defined using the forms given below.

  1 = female

  0 = male

  1. 3.

    Chest-pain type (CPT):

 It describes the chest pain that people experience using the following guidelines

  1 = asymptotic

  2 = non-angina pain

  3 = atypical angina

  4 = typical angina

  1. 4.

    Resting blood pressure (RBP):

 The unit of mm-Hg is shows the RBP value of an individual.

  1. 5.

    Serum cholesterol (SC):

 The unit mg/dl shows SC.

  1. 6.

    Fasting blood sugar (FBS): The FBS value of a human is compared to that of 120 mg/dl.

 if

  FBS > 120 mg/dl

  then:1(true)

 else

  0 (false)

  1. 7.

    Resting ECG (RECG): This shows RECG results,

 0 means normal

 1 means it having ST-T wave abnormality

 2 means left ventricular hypertrophy

  1. 8.

    Max heart rate (MHR): It shows the MHR reached by a human.

  1. 9.

    Exercise induced angina (EIA):

 1 means yes

 0 means no

  1. 10.

    ST depression (STD): It shows the value that is a float or an integer (Table 1).

Table 1 Data-set

Architecture

In this proposed method, machine learning systems, including cloud, are designed here. Here are four steps designed to monitor and predict the incidence of heart disease. Devices and monitoring sensors are used to monitor people’s health. So, in step 1, that surveillance collects data from sensors and devices and combines them.In the second step, as the data is monitored and collected daily, the data is getting bigger. A huge amount of device is needed to collect all this. It uses the cloud server to store large an amount of real-time information.Step 3 is developing a real-time based design for early detection of heart disease. It uses the MLA necessary for prediction and classification to create them. Step 4 sends the end result to the users. Here is using an application to do so.The structure of these four steps is given in Fig. 1.

Requests from the monitoring system are accepted and stored by the cloud server. If the new data is equal to pre trained data, that data is stored in cloud server. If the new data is or higher than or lower than or not equal to the pre trained data, that data go to as notification to user.In this paper, for heart disease, to come up with a better solution, provides MLA, cloud servers, NoSQL database and real-time predictive service.

Fig. 1
figure 1

Proposed architecture

The main contributions of this paper are mentioned in the following points:

  • Using machine learning, cloud-based systems are recommended for monitoring and predicting heart disease. This system helps to cardiologists make good, effective decisions.

  • From various health monitoring services, to handle big data like real-time data and health services data, this paper deals with many excellent systems.If this paper does not handle this large amount of information, some of the important features of that data will be missed.

  • Most analyzes do not use real-time settings. But this paper just uses it. And some studies are based on accuracy only. But this paper is all about accuracy and real-time system (Fig. 2).

Fig. 2
figure 2

Flow diagram

There are four steps in this proposed method, they are, respectively,

  1. 1.

    Data collection

  2. 2.

    Data storage

  3. 3.

    Analysis module

  4. 4.

    Application presentation

The data collection step is used to extract data from a specific patient using devices and sensors. To continuously collect the health data of a particular person, health monitoring devices are integrated with the human body. Moreover, monitoring systems are sending data seamlessly. To this vast amount of data, by using traditional database techniques and tools, making their analysis and storage difficult.This proposed system uses NoSQL data base and cloud computing technologies to continuously collect health data. And in the app step, users can view their usage reports using the mobile app.

Prediction method using K-Nearest neighbors (K-NN) algorithm

The KNN system is a supervised machine learning system. It is used to solve classification and regression problems. The KNN mechanism is based on actual observations in nearest.

Let DS = {(a1, b1), (a2, b2) … (aN, bN)} Atraining data set (observations set) of q-dimensional patterns with A = \(\:{\left[a\right]}_{j=1}^{N}\)Dq, B = \(\:{\left[b\right]}_{j=1}^{N}\)Dq as a corresponding label set, and N is the no. of training entities. In the data space, Minkowski metric is used to define a homogeneity function.

$$\:{\left\| {{a}^{{\prime\:}}-{a}_{i}} \right\|}^{p}={\left\{\sum\:_{j=1}^{q}{\left|{\left({a}_{j}\right)}^{{\prime\:}}-{{(a}_{j})}_{i}\right|}^{p}\right\}}^{\frac{1}{p}}$$
(1)

Pretty much the distance is said to be the Euclidean distance. This is used to determine the distance between the query and the data set points.In multi-class classification mode, to unknown Model a0, in the data space, the KNN system predicts the majority class label near K.

$$\text{F}_{\text{KNN}({\text{X}\text{'}})}=\text{arg}\:\underset{b\in\:{N}_{k}\left(a{\prime\:}\right)}{\text{\:max}}\sum\:_{i\in\:{N}_{k}\left(a{\prime\:}\right)}L({b}_{j}=\:\text{b})$$
(2)

Where, the L() is indicator function. L (bj = b) = If argument is true, the value is 1 and otherwise 0.The choice of the K value will always be odd numbers.

Classification method using K-means clustering algorithm

Hard classification called KMC consists on a partitioning N training dataset or observations dataset A of n attribute vectors into C classes. The purpose of the classification algorithm is to find class centroids that reduce objective function. The objective function is given by the equation given below:

$$\text{I}=\sum\:_{j=1}^{C}\left\{\sum\:_{k,{x}_{k}\in\:{v}_{j}}{\left\| {{a}_{k}-{v}_{j}} \right\|}^{2}\right\}$$
(3)

Where, vj is the centroid of the jth class, d (ak, vj) is the distancebetween jthcentroid Cj and the kth data of A. Generally, theEuclidean distance is utilized to define the objective process.

Here the data must belong to only one denominator. Therefore, the membership team M has two characteristics. Their equation is given below.

$$\:\sum\:_{j=1}^{c}{a}_{jk}$$
(4)

Where, k = 1, …, N

$$\:{\sum\:}_{j=1}^{C}{\sum\:}_{K-1}^{N}{a}_{jk}=N$$
(5)

The value vj of every and each class centroid is calculated by the mean of all its attribute vectors:

$$\text{v}_\text{j}=\frac{1}{\left|{C}_{j}\right|}\sum\:_{k,{a}_{k}\in\:{v}_{j}}{a}_{k}$$
(6)

Where, |Cj| = the cardinal or the size of Cj.

Results and discussion

Several methods are used for the assessment of atherosclerosis. All these methods are sensitivity (SE). It quantifies the amount of patients who are most accurately identified as having the disease.

The specificity (SP) is a computation of the number of patients correctly identified as having no disease. Accuracy (A) depends on the operation of the algorithms used. MCC (Matthews’s correlation coefficient) is a measure of the strength used in binary classifications machine learning.

In machine learning, the CM is also called the error matrix. Refer to Table 2 to see the effectiveness of the algorithms.This matrix has 2 information types. That is the efficiency of the predicted algorithm and the actual performance of the algorithms.

Table 2 CM for binary classification

The overall efficiencies were presented using equations. The TP (True Positive) is that the patient correctly diagnosed a condition called atherosclerosis. The FP (False positive) is a misdiagnosed prediction of disease.The TN (True Negative) is the prediction that the patient is healthy and fairly accurate. The FN (False negative) is a misdiagnosed prediction that the patient is healthy.

$$\:{\text{S}}_{\text{p}}=\frac{\text{T}\text{N}}{\text{T}\text{N}+\text{F}\text{N}}$$
(7)
$$\:{\text{S}}_{\text{E}}=\frac{\text{T}\text{P}}{\text{F}\text{N}+\text{T}\text{P}}$$
(8)
$$\:\text{A}=\frac{\text{F}\text{N}+\text{T}\text{P}}{\text{F}\text{P}+\text{T}\text{P}+\text{T}\text{N}+\text{F}\text{N}}$$
(9)
$$\:\text{M}\text{C}\text{C}=\frac{\text{T}\text{N}.\text{T}\text{P}-\text{F}\text{N}.\text{F}\text{P}}{\sqrt{\left(\text{F}\text{P}+\text{T}\text{P}\right).\left(\text{F}\text{N}+\text{T}\text{P}\right).\left(\text{F}\text{P}+\text{T}\text{N}\right).(\text{F}\text{N}+\text{T}\text{N})}}$$
(10)

The Clinical Diagnostic Support System for atherosclerosis diagnosis (AD) is provided using the KNN and KMC Methods. There are two types of AD classes. One is healthy and the other is atherosclerosis.There are 280 samples in the NoSQL database.Seventy of percentage is used in training data.And 15% of validation data were used.The remaining data have been used as test data.Two types of machine learning have been used for atherosclerosis.The results of the prediction and classification of the proposed system are built using the Confusion Matrix (CM) in Table 3. Each CM cell contains assorted source number of actual and predicted outputs.

Table 3 CMof two MLA

The performance results and evaluation of the AD presented in Table 4. The results have been detectedutilizing the KNN, and KMC algorithms. The performance results gave that the proposed system had a sensitivity of 98%, an accuracy of 97%, and specificity of 97% as the good rates.

Table 4 Performance of MLA

On the other hand, checking the MCC would be the proposed system performance indicator. In this process, the value of MCC is 0.94 utilizing Eq. (10). If the result is one, the proposed system has a good and correct prediction. The accuracy of the proposed system is arranged in the order of increasing the rate.

Conclusion

In this paper, two supervised learning-based machine learning techniques are described. Then the efficacy of the two classifiers used in the prediction of heart disease was compared. Then their performance is estimated using ten times the cross-sectional and confusion matrices.This paper used machine learning-based cloud architecture to predict and diagnose heart disease. Therefore, a real-time, four-step cloud system has been proposed to monitor and predict heart disease.This test used two machine learning techniques to predict heart disease based on several parameters.In addition, these cloud-based applications were able to detect heart disease by collecting data from the health center.This includes using the cloud system to detect cardiovascular diseases and send warning messages to patients. This system can therefore be used to predict and monitor heart disease.

Data availability

According to the authors, there are no data availability with this study.

References

  1. Santhana Krishnan J, Geetha S (2019) Prediction of Heart Disease Using Machine Learning Algorithms, 2019 1st International Conference on Innovations in Information and Communication Technology (ICIICT), 20 June

  2. RahmaAtallah AA-M (2019) Heart Disease Detection Using Machine Learning Majority Voting Ensemble Method, 2019 2nd International Conference on new Trends in Computing Sciences (ICTCS), 05 December

  3. Mohan S ChandrasegarThirumalai, Effective heart Disease Prediction using hybrid machine learning techniques. IEEE Access (Volume 7), 19 June 2019

  4. DivyaKrishnani A, Kumari Prediction of Coronary Heart Disease using Supervised Machine Learning Algorithms, TENCON 2019–2019 IEEE Region 10 Conference (TENCON), 12 December 2019

  5. OumaimaTerrada BC (2019) Classification and Prediction of atherosclerosis diseases using machine learning algorithms, 2019 5th International Conference on Optimization and Applications (ICOA), 03 June

  6. Mamatha Alex P, Shaicy P, Shaji Predictionand Diagnosis of Heart Disease Patients using Data Mining Technique, 2019 International Conference on Communication and Signal Processing (ICCSP), 25 April 2019

  7. Kumar G, Dinesh K, Arumugaraj (2018) Prediction of Cardiovascular Disease Using Machine Learning Algorithms, 2018 International Conference on Current Trends towards Converging Technologies (ICCTCT), 29 November

  8. Chen K (2019) AkritMudvari, Heart Murmurs Clustering Using Machine Learning, 2018 14th IEEE International Conference on Signal Processing (ICSP), 28 February

  9. Sanchayita Dhar K, Roy A Hybrid Machine Learning Approach for Prediction of Heart Diseases, 2018 4th International Conference on Computing Communication and Automation (ICCCA), 29 July 2019

  10. Sneha Borkar MN, Annadate Supervised Machine Learning Algorithm for Detection of Cardiac Disorders, 2018 Fourth International Conference on Computing Communication Control and Automation (ICCUBEA), 25 April 2019

  11. Diwakar M, Tripathi A, Joshi K, Memoria M, Singh P (2021) Latest trends on heart disease prediction using machine learning and image fusion. Mater Today Proc 37:3213–3218

    Article  MATH  Google Scholar 

  12. 12, Rahman AU, Saeed M, Mohammed MA, Krishnamoorthy S, Kadry S, Eid F (2022) An Integrated Algorithmic MADM Approach for Heart diseases’ diagnosis based on Neutrosophic Hypersoft set with possibility degree-based setting. Life 12:729

    Article  Google Scholar 

  13. Hu G, Root MM (2005) Building prediction models for coronary heart disease by synthesizing multiple longitudinal research findings. Eur J Prev Cardiol 12:459–464

    Article  MATH  Google Scholar 

  14. Deo RC (2015) Machine learning in medicine. Circulation 132:1920–1930

    Article  MATH  Google Scholar 

  15. Mythili T, Mukherji D, Padalia N, Naidu A (2013) A heart disease prediction model using SVM-decision trees-logistic regression (SDL). Int J Comput Appl 68:0975–8887

    Google Scholar 

  16. Elhoseny M, Mohammed MA, Mostafa SA, Abdulkareem KH, Maashi MS, Garcia-Zapirain B, Mutlag AA, Maashi MS (2021) A new multi-agent feature wrapper machine learning approach for heart disease diagnosis. Comput Mater Contin 67:51–71

    Google Scholar 

  17. Detrano R, Janosi A, Steinbrunn W, Pfisterer M, Schmid JJ, Sandhu S, Guppy KH, Lee S, Froelicher V (1989) International application of a new probability algorithm for the diagnosis of coronary artery disease. Am J Cardiol 64:304–310

    Article  Google Scholar 

  18. Gennari JH, Langley P, Fisher D Models of incremental concept formation. Artif. Intell. 40, 11–61. [CrossRef] 19. Janosi, Steinbrunn A, Pfisterer W, Detrano M (1989) R. UCI Machine Learning Repository: Heart Disease Dataset [Online]. Available online: https://archive-beta.ics.uci.edu/ml/datasets/heart+disease (accessed on 1 March 2022)

  19. Machine Learning Repository (2022) Statlog (Heart) [Online]. Available online: https://archive.ics.uci.edu/dataset/145/statlog+heart. Accessed on 1

  20. Riazul Islam SM, HumaunKabir M, Hossain M, Kwak D, Kwak KS (2015) The internet of things for Health Care: a Comprehensive Survey. IEEE Access 3:678–708

    Article  MATH  Google Scholar 

  21. Hashi EK, Zaman MSU, Hasan MR (2017) An expert clinical decision support system to predict disease using classification techniques. In 2017 International Conference on Electrical, Computer and Communication Engineering (ECCE), pp. 396–400

  22. Patidar P, Tiwari A (2013) Handling missing value in decision Tree Algorithm. Int J Comput Appl 70(13):31–36

    MATH  Google Scholar 

  23. Naik A, Samant L (2016) Correlation Review of Classification Algorithm Using Data Mining Tool: WEKA, Rapidminer, Tanagra, Orange and Knime. Procedia Comput Sci 85:662–668

  24. Saravananathan K, Velmurugan T (2016) Analyzing Diabetic Data using Classification Algorithms in Data Mining. Indian J Sci Technol 9(43):1–6

Download references

Funding

According to the authors, there are no funding with this study.

Author information

Authors and Affiliations

Authors

Contributions

K.Babu – Conceptualizaion, Methodology, Implementation and ResultsG, Gokula Chandar - Conceptualizaion, Methodology, Implementation and Results S.Kannadhasan - Conceptualizaion, Methodology, Implementation and Results.

Corresponding author

Correspondence to S. Kannadhasan.

Ethics declarations

Ethical approval

According to the authors, there are no ethical approval with this study.

Competing interests

The authors declare no competing interests.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License, which permits any non-commercial use, sharing, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if you modified the licensed material. You do not have permission under this licence to share adapted material derived from this article or parts of it. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by-nc-nd/4.0/.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Babu, K., Chandar, A.G. & Kannadhasan, S. Prediction and diagnosis of cardiovascular disease using cloud and machine learning design. J Cloud Comp 14, 3 (2025). https://doi.org/10.1186/s13677-024-00720-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s13677-024-00720-x

Keywords