Next Article in Journal
Spartan Face Mask Detection and Facial Recognition System
Next Article in Special Issue
Same Pandemic Yet Different COVID-19 Vaccination Roll-Out Rates in Two Small European Islands: A Comparison between Cyprus and Malta
Previous Article in Journal
Understanding the Relationship between Fetal Alcohol Spectrum Disorder (FASD) and Criminal Justice: A Systematic Review
Previous Article in Special Issue
Dynamics of the Third Wave of COVID-19 from the Perspective of the Emergency Department in a Large Regional Hospital—Single Center Observational Study
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Empirical Study on Classifiers for Earlier Prediction of COVID-19 Infection Cure and Death Rate in the Indian States

by
Pratiyush Guleria
1,†,
Shakeel Ahmed
2,*,
Abdulaziz Alhumam
2 and
Parvathaneni Naga Srinivasu
3,†
1
National Institute of Electronics and Information Technology, Shimla 171001, India
2
Department of Computer Science, College of Computer Sciences and Information Technology, King Faisal University, Al-Ahsa 31982, Saudi Arabia
3
Department of Computer Science and Engineering, Gitam Institute of Technology, GITAM Deemed to be University, Visakhapatnam 530045, India
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work and are first co-authors.
Healthcare 2022, 10(1), 85; https://doi.org/10.3390/healthcare10010085
Submission received: 3 October 2021 / Revised: 11 December 2021 / Accepted: 29 December 2021 / Published: 2 January 2022

Abstract

:
Machine Learning methods can play a key role in predicting the spread of respiratory infection with the help of predictive analytics. Machine Learning techniques help mine data to better estimate and predict the COVID-19 infection status. A Fine-tuned Ensemble Classification approach for predicting the death and cure rates of patients from infection using Machine Learning techniques has been proposed for different states of India. The proposed classification model is applied to the recent COVID-19 dataset for India, and a performance evaluation of various state-of-the-art classifiers to the proposed model is performed. The classifiers forecasted the patients’ infection status in different regions to better plan resources and response care systems. The appropriate classification of the output class based on the extracted input features is essential to achieve accurate results of classifiers. The experimental outcome exhibits that the proposed Hybrid Model reached a maximum F1-score of 94% compared to Ensembles and other classifiers like Support Vector Machine, Decision Trees, and Gaussian Naïve Bayes on a dataset of 5004 instances through 10-fold cross-validation for predicting the right class. The feasibility of automated prediction for COVID-19 infection cure and death rates in the Indian states was demonstrated.

1. Introduction

The COVID-19 respiratory disease is the name for the Coronavirus and is a type of SARS-CoV-2 virus. This respiratory infectious virus replicates from human to human. The symptoms of the diseases are related to the flu and common cold disorders, but the Coronavirus attacks the respiratory system of a human being. This Coronavirus outbreak has resulted in crises across the globe. COVID-19 has affected human life on a large scale and primary services like travel, supply chain, essential daily needs, etc. The best efforts are being put forth globally to control this pandemic situation. To stop the spread of the virus, researchers, scientists, health organizations, pharmaceutical companies, and many frontiers across different countries are working together. There are collaborative efforts from many research institutions in areas like discovering the antiviral against valid viral targets, diagnostics for symptomatic and asymptomatic respiratory viral infections, finding vaccines against the respiratory virus, developing diseases paradigm for respiratory viral infections, finding natural methods to increase immunity to fight against the virus, and the epidemiological study of COVID-19 and other common respiratory viral infections. The health organizations, scientists, administration, and government bodies of different nations have discovered medicines and vaccines to control the disease. In this context, Machine Learning (ML) and Artificial Intelligence (AI)-enabled technology initiatives have also contributed to the medical science curtailing the pandemic [1].
Machine Learning improvises through self-learning from experiences without explicitly programming the Machine Intelligence models [2]. The Data Science and ML technologies have come into force for predicting the following: (a) the outbreak of the virus, (b) diagnosing patients based on the symptoms, (c) analyzing the severity of the virus on specific age groups, (d) the severity of the virus on patients with other health issues, (e) finding a cure from virus and drug discovery, (f) analyzing patients who recovered from the virus, (g) study environment suitability for the sustainability of the virus, (h) interpreting the possibility of virus activation in the coming years, (i) unlocking the coronavirus vaccine, and (j) analyzing and predicting the structure of the protein of COVID-19.
The classification algorithms in Data Mining use Natural Language Processing (NLP) and Machine Intelligence techniques to extract meaningful information from divergent sources to identify the early signs of an infectious outbreak [3]. The basis for the collection of data involves (a) hospitals, (b) health centers, (c) railway, (d) airlines, (e) weather reports, (f) medical reports, etc. Now, AI algorithms assist humans in providing pertinent information related to COVID-19 obtained from all these sources on a day-to-day basis. The data find interesting patterns, like passenger traveling areas infected mostly from viruses and new locations. This specialization is also required from the fields of (a) GIS, (b) geographical data analytics, (c) building data visualization, (d) experts from the computer and medical sciences, (e) telemedicine, (f) the pharma sector, community health, etc.
The Artificial Intelligence techniques help track infectious diseases, forecast the early signs of an outbreak, and speculate the peak level of virus spread [4]. The BlueDot, an AI platform, is tracking diseases in China by predicting the contamination of viruses based on the travel pattern of the people from one city to another [5]. Companies like Deep Mind are working on AI-based systems, and deep learning strategies are implemented for the detection and analysis of chest infections and body temperatures due to COVID-19 [6]. Artificial Intelligence methods like the Expert Systems (ES) may assist in offering quick expert advice based on their knowledge base [7]. The Data Mining techniques are crucial in ML for classifying and clustering data. The Data Mining techniques for data classification are Decision Trees, Regression, SVM, K-Nearest Neighbors, Random forest, Association Rule Mining, etc. In contrast, data clustering is performed using K-Means and neural networks [8]. Apart from them, Machine Intelligence techniques perform predictive analytics related to respiratory infection. Machine Intelligence techniques are being used for training deep learning-based models for personalized healthcare to patients at the preliminary stages. The trained models are helpful to doctors for the discovery of effective viral therapies and the identification of the common symptom clusters.
Early assessment of a COVID-19 outbreak allows for the rapid and effective treatment of COVID-19 and reduces healthcare costs that have motivated the current study on the impact analysis. An attempt has been made to aid healthcare practitioners around the globe in their triage of patients, particularly when faced with limited healthcare facilities, by developing prediction models that incorporate numerous indicators to assess the risk of infection. The prediction performance using Machine Learning models act as the valuable assistive tools for early clinical decision-making and resource allocation to prevent an increase in the mortality rate due to a lack of preparedness of proper medical infrastructure.
In the current study, various state-of-the-art classifiers for predicting the pandemic infection status in different states have done a performance evaluation of the classifiers in predicting the death and the cured rates of patients in different states. The predictive results of the death and cured rates of different classifiers are compared to the proposed hybrid classifier. The results obtained help in the pattern analysis of the infection affecting people and the cured rate from infection on a day-to-day basis in different states of India. The motivation behind this work is to alarm the local authorities to increase the readiness for efficient resource allocation from the results of the proposed work. Early predictions of mortality cases using classification techniques give insight into the local authorities to prepare with immediate medical assistance to the patients and efficiently manage the medical resources well in advance.
Following the introduction of the ensembled models, the literature review is discussed in Section 2, followed by Section 3, which presents various existing Ensemble Classifications and their performances. Section 4 presents the methodology adopted for the proposed model, and the details of the dataset and implementation environment are discussed. The results are discussed in Section 5, and the study is concluded in Section 6, followed by the future scope.

2. Literature Review

Healthcare hygiene is one of the emerging areas of Machine Intelligence technologies. ML focuses on the methods and tools for finding patterns in data. These patterns help in making predictions of risk factors of infections. Once trained from the patterns and outcomes, ML algorithms predict the test data [9]. Classification approaches are helpful in the healthcare sector, like in cases of heart diseases. An approach for classifying ECG signals is to use ML-based decision trees and random forest algorithms [10]. Alzubi et al. [11] reviewed the ML paradigms, learning processes, and scope of the models. Machine Learning-enabled technology is critical to extracting information from the data of many existing area scenarios. When COVID-19, a respiratory infectious disease caused by a new virus known as the Novel Coronavirus, Machine Learning algorithms came together to fight the virus outbreak, performing predictive analytics. The medicinal findings of COVID-19 are associated with acute respiratory distress syndrome. The findings show that Lymphopenia is a common feature in patients suffering from COVID-19 [12].
In most cases, the patients are cured, but it is possible only with social distancing and other preventive measures. Social distancing is the most critical factor to remain safe from this virus, as the virus spreads from human to human. This test, often referred to as RT-PCR, identifies COVID-19 in patient swab samples. Nasopharyngeal swabs are gathered to conduct the RT-PCR test. RNA, the genetic material of the virus, is extracted for analysis. The patient is diagnosed as affirmative if the genetic sequence of the SARS-CoV-2 virus is identical to theirs. An exploratory data analysis and visualization have been performed for virus-infected, recovered, and death cases through ML techniques [13]. The python programming language has algorithms for data classification, clustering, etc. for performing predictions [14]. A cohort study with Brazilian data was conducted by authors, and the outcome of the disease in COVID-19-positive patients through Machine Learning was predicted [15].
Big data and Machine Learning jointly work on applications of the healthcare industry. The challenge of the healthcare industry is to secure the electronic health record and its maintenance. The security issues of ensuring the medical industry data can be handled using Machine Learning and big data techniques [16]. The tools used to handle big data are Cassandra, Pig, Hive, HBase, HDFS, Zookeeper, etc. To control the outbreak of the virus, it is required to perform an accurate prediction of travel history; ML techniques need to be implemented [17]. In Machine Learning, programs learn from experiences and generalization. The classification algorithms perform iterations on the test dataset, which improves its performance automatically. The models are trained on the test dataset with no labels, classification, or categorization. The model derives from past experiences and performs on the unseen data. ML algorithms derive valuable patterns from the dataset [18]. The study conducted by students used Machine Learning for the analysis of COVID-19 and extracted public health insights [19]. Supervised ML techniques can be implemented with digital signal processing for a genome analysis. With Machine Learning, the classification of COVID-19 genomes was performed with better precision [20]. Rao et al. [21] proposed the finding of the Coronavirus more quickly through an AI framework. A mobile phone-based survey was conducted in provinces that are under quarantine.
In the response to COVID-19 in Taiwan with the help of big data analytics, Taiwan is trying to resolve the severity of the disease [22]. The real-time alerts are generated based on parameters, i.e., patients’ clinical visits, travel history, and symptoms identified. The database maintains patients’ travel history, flight origin, health symptoms, etc. To prevent the spread of the Coronavirus, fast COVID-19 tests and clinical assessments are vital for effective decision-making and logistical planning in healthcare. ML tools predict patients’ survival with 90% precision [23].
The hybrid ML methods are based on fuzzy inference systems and multi-layered Perceptron for predicting infection and mortality rates [24]. A Fuzzy classifier [25] was used in the classification of EEG signal classification. The outbreak of African swine fever-like diseases was predicted successfully by authors using the Random Forest ML technique and meteorological data [26]. The study emphasized comparative analysis over time series approaches for predicting influenza outbreaks. The study used influenza-like illness data from websites of healthcare centers in Iran [27]. ML techniques play an important role in identifying fever hotspots and disease outbreak predictions associated with climatic factors in Taiwan [28]. The Artificial Neural Network-based approach is developed for predicting COVID-19 outbreaks at the Gulf of Mexico coast [29]. The authors followed the Data Mining approach for predicting dengue outbreaks in Bangladesh [30] and LogitBoost ensemble classifierier in predicting the dengue outbreak and compared their performances [31]. A similar study for predicting dengue outbreak used a Baysian classifier [32] with resonable accuracy. A study on the weather parameters and predicted the dengue cases for New Delhi used Data Mining techniques [33]. The KNN and SVM DM techniques to forecast diabetic patients and the results obtained by the authors show that SVM achieved more accuracy compared to K-Nearest Neighbor [34]. A study for the prediction of diabetic disease used the Backpropagation algorithm. The study proposed by the authors was implemented in the R programming language [35]. The results generated in the study are compared with J48, SVM, and Naive Bayes. A classification approach has been used on the voice data for comparing different feature sets using a Random Forest classifier using PCA for the dimensionality reduction of feature sets [36]. The study focused on implementing intelligent machine techniques for the real-time forecasting of COVID-19 cases, a model that uses the data from internet searchers, news alerts, and mechanical models for forecasting diseases [37].
Clinical practice guidelines play an important role in reducing medical errors. These guidelines stress the need for resolving ambiguity and vagueness in clinical practice to prevent healthcare failures [38], and reducing the vagueness in medicine can improve clinical decision-making [39]. The authors devised reliability engineering methods to overcome the medical errors. In the proposed study, a reliability analysis was performed on the COVID-19 patients. A new method for the mathematical representation of system development based on uncertain and incompletely data is proposed [40].
Clinical data and a mathematical model for predicting the critical condition of patients suffering from COVID-19 through a smartphone sensor were used [41]. Yan et al. [42] used a similar technique for predicting the survival of patients suffering from COVID-19. The performances of the classification models using Multitree XGBoost algorithms for forecasting COVID-19 infection cases in provinces of South Korea [43] are discussed. A Transfer Learning approach with the Convolution Neural Network (CNN) technique was implemented to detect COVID-19 from X-ray images [44]. This study is a systematic review of COVID-19 using Machine Learning and Deep Learning techniques [45] and a study that has elevated the limitations associated with COVID-19 prediction.
AdaBoost and random forest algorithms are implemented for classifying the regional daily growth rate of the spread of an epidemic. The experiments were performed for 19 regions of Italy to classify the daily COVID-19 growth rate factor based on environmental factors and containment measures [46]. Three Machine Learning models, i.e., Convolutional Neural Network (CNN), DTree Classifier, and BayesNet, along with the environmental factors, were used to classify the COVID-19 cases. In addition, the authors conducted a study to identify the best classification model to classify COVID-19 by using significant weather features chosen by the Principal Component Analysis (PCA) feature selection method [47]. The study performed a predicted severity of COVID-19-infected patients using classification models like the Artificial Neural Network (ANN), SVM, and Random Forest [48]. The authors mechanized the Deep Learning-based model for predicting the mortality rates in COVID-19 patients [49]. Deep Learning techniques can manage and analyze vast biomedical image datasets, which is helpful in real-time applications. A Deep Learning-based fusion model can be used for colorectal cancer disease diagnosis and classification [50]. Predicting the in-hospital mortality caused by COVID-19 is being analyzed using an Ensemble-based Deep Neural Network [51]. The study has developed a COVID-19 mortality tool using the XGBoost ML technique for hospitalized COVID-19 cases [52]. The authors of a study on predicting mortality cases in South Korea using a classification technique used the LR, SVM, KNN, Random Forest, and Gradient Boosting methods for predicting the mortality cases [53]. Techniques like Fuzzy and Deep Learning are important in improving the quality of images related to the healthcare sector. The work was based on Fuzzy Multilevel Image thresholding using an improved Coyote Optimization Algorithm [54]. The techniques like deep reinforcement learning are employed in areas like anomaly detection that combine reinforcement learning and deep learning, which enables artificial agents to learn knowledge and experience actual data directly [55]. Further, big data analytical techniques are becoming ubiquitous for achieving optimized results and improving classification performances [56]. The works and techniques followed by the different authors in the related works are summarized in Table 1.
The proposed studies have focused on ensemble classifiers for forecasting disease outbreaks in the provinces of India. The proposed Fine-tuned Ensemble classifier is compared with the state-of-the-art models concerning prediction accuracy. The AI, ML, and Big Data techniques are implemented to forecast COVID-19. In the proposed study, predictions are performed for forecasting the death rates of infection and patients cured of the virus. The performance evaluation of the classification algorithms, which include SVM, Naïve Bayes, Decision Tree, and Ensembling methods on the recent dataset related to COVID-19, is done to the proposed Hybrid model. The accuracy and other performance measures of the proposed Fine-tuned Ensemble model are better than the existing Ensemble Classification model. In the related works, the performances of various existing classifiers are presented. The proposed model has outperformed existing models in terms of accuracy and precision.

3. Machine Learning for Predictive Analytics

ML techniques play an important role in different sectors of society to discover the latest trends and perform predictive analytics. Still, there are a lot of challenges to be faced. The classification techniques require a dataset with a large volume for better precision, which is a challenging task for unknown diseases. The datasets in different areas are available on internet resources, but finding the appropriate dataset for performing experiments is challenging. The attributes and data types taken in the dataset also vary as per the individual’s requirements; therefore, attaining similarity in the dataset structure is one of the significant challenges. In such cases, the dataset sometimes needs to be synthesized or semi-synthesized. Another major challenge is the quality of the dataset. Many of the datasets contain missing values, i.e., outliers, resulting in lower performances of the classification algorithms in terms of accuracy. In such a scenario, the dataset is to be preprocessed to remove the outliers to boost up the performances of classification algorithms.
The classification algorithms suffer from underfitting and overfitting problems, leading to poor performance and a lot of variance in the performing predictions, and the results are biased with poor outcomes. The underfit model performs with few features and without understanding the training dataset, leading to overfitting. The predictive analyses of classification performed on the test data to check the accuracy of the model’s accuracy or detect overfitting are: (a) cross-validation, (b) early stopping, (c) pruning, (d) ensembling, (e) voluminous training sample, (f) removing unwanted attributes, etc.
The generic workflow of classification models for performing predictions is shown in Figure 1. The workflow in Figure 1 is shown with all three Machine Learning techniques, but only classification techniques are implemented in the proposed work. The ML algorithms for data classification are implemented, and the dataset over which the model is trained for predictions consists of labeled input with a well-defined target class. The dataset in the form of .csv, .arff, or .xlsx files is read in the first step. The dataset is preprocessed to clean up the data and remove the outliers. The missing values are removed and replaced by calculating the mean of the values to enhance the performance of the classification algorithms. Generally, the classification techniques are performed after preprocessing of the dataset.
The Supervised Learning models rely on the training set for precise data classification. The Supervised Learning technique outperforms in dealing with classification problems and regression tasks, and there exists a conception of the output along the learning process. The training dataset taken for experimentation in the proposed study is labeled and requires a training process that is one of the Supervised Learning requirements. The Fine-tuned Ensemble technique allows evaluating and reusing the results for a new sample, which helps validate the results. In our experiment, to maximize the ML model’s performance and acquire a good predictive performance, overfitting and the underfitting problem of the model are removed [57]. The dataset is split into training and testing data so that the ML model performs well on training data rather than on hidden and unseen data. The test data is passed into the trained model for testing, validation, and final performance. ML tools and techniques are widely used in performing predictions. ML techniques have benefitted the health industry in personalized healthcare, electronic healthcare record maintenance, technology-enabled diagnostics, infectious diseases predictions, etc. [58].

3.1. Ordinal Decision Tree

An ordinal classification is a significant group of real-time challenges that involve ordering both the properties of a structure to be categorized and the groups. This ensures that decision trees are adaptable prediction models that do not need additional parameters when new features are added. They may yield either a definite outcome from the input data or the numerical prediction outcome. The decision trees consist of the nodes and the branches. At every instance, one of the features is assessed to decide the data during the training process, and predictions are made accordingly. The decision tree classifies and calculates the probability of a given input feature on the most likely category class. The decision tree predicts the target class values, inferring the if-then rules from the input features. The decision tree classifier calculates each attribute’s entropy and information gain and selects the highest attribute. It splits the other input features of the training set and comes relatively closer to the decision. The entropy calculation is an important factor for building the decision tree. The equation for finding the entropy for building the decision tree is shown in Equation (1), and the equation for finding the information gain metric is shown in Equation (2).
E ( S ) ( Attrib ) = j = 1 n p j log 2 p j
Here, E(S) is the entropy of the attribute for sample set S, and pj is the probability of an input feature.
IG ( S , Attrib i ) = E ( S ) v Values ( Attrib i ) P ( Attrib i = v ) E ( S v )
The information gain (IG) calculated for a particular attribute (Attribi) gives knowledge about the target function, given the value of that attribute, i.e., conditional entropy.

3.2. Gaussian Naïve Bayes

Naive Bayes is a supervised classification technique for categorizing the data items through the logic of the Bayes Theorem that states that data items that belong to the same category will have identical characteristics. This implies that each pair of data items classified is independent of the others, where a “Gaussian NB Classifier” is used to train the Naive Bayes model. Gaussian Naive Bayes is based on the assumption that each class has a Gaussian distribution. There are a few situations where the data elements in the hyperplane may not interact with each other. In particular situations, Naive Bayes seems to be performing well, and it is conditionally independent.
Gaussian Naive Bayes is evaluated by using the standard deviation of the input variables ‘i’ for every class value. The mean of the data items ‘m(i)’ with ‘x’ instances and the variable ‘i’ is associated with training data with labels.
  m ( i ) = 1 ( x × s u m ( i ) )
The standard deviation for every input instance for each class is approximated through root over the mean square variance of each instance ‘i’ from the mean of the data value of ‘i’; x represents the instance, and ‘vi’ represents the ith instance of the variable ‘k’ in the input data. The standard deviation is determined through Equation (4).
s d ( i ) = ( 1 n ) s u m ( k i m ( i ) 2 )
Gaussian Naive Bayes relies on the Gaussian Probability Density function, which approximates the probability of the new value ‘i’, which determines the belongingness of the input values in association with the pretrained data of the model. The probability density function is approximated through Equation (5).
g p d f ( i , m ( i ) ,   s _ d ( i ) ) = { 1 ( s q r t ( 2 × c ) × s _ d ( i ) )   } × { exp ( ( ( i ( m ( i ) ) 2 / ( 2 × s _ d ( i ) 2 ) ) ) ) }  
where variable ‘i’ is the input for the density function, and variable ‘c’ is the numerical constant determining the range of the approximated value. The value is approximated in connection to the assumed real-time problem. The function exp() is concerning to the Euler’s number. The approximated value determines the ratio of the patients that might result in death or cures from COVID-19 from the approximated dataset.

3.3. Support Vector Machines

The Support Vector Machine (SVM) is an information classification technique used in predictive processing that categorizes new data items according to a predefined set of labeled classes. SVM is a binary classifier; it assumes that the input data contain two possible target values. The supervised classification analyzes 19 affected individuals concerning the patients’ death and cured rates. The SVM framework is a collection of machines, implying that the objective function handles a regression query. While working with a nonlinear regression problem, the input variable x is transformed into a high-dimensional feature space using a nonlinear activation function. Then, linear regression is performed on the space.
SVM models are trained by optimizing the width of the margin that defines the distance between the decision boundary and the closest instance. Moreover, when the assumed problem is not differentiable, there is a real decision limit, and therefore, no “hard-margin” assessment is possible. The objective function for the same is assessed through Equation (6):
O b j f u n = 1 2 × w t × w + k × ε i
w —It is the weight associated with the concerning feature dimension.
k —A problem-specific value that determines the margin’s softness-specific assumed context.
ε i —The slack vector indicates the extent of inclination towards the off-target in the considered training data.
The optimal predictive SVM model recommends that the larger value associated with the weight ‘w’ that is not associated with the variable w is completely ignored. The value of ‘k’ is assumed to be a non-zero value that will yield a better resultant outcome. The slack vector is crucial in demining the optimality of the model. When the value is zero or very close to zero, it is assumed that the model is making a precise prediction, and a value beyond one is considered as a wrong prediction. The variables ‘w’ associated with the weight and the bias ‘b’ in the decision hyperplane that assist in differentiating death from curing of the COVID-19 patients is approximated through Equation (7) for the new data variable ‘x’.
f ( x ) = w T × x + b
The variable ‘f(x)’ determines the distance among the variables in the hyperplane, and the variable ‘b’ is the context-dependent bias value. The approximated value is used to predict the new data of the model.

3.4. AdaBoost Algorithm

AdaBoost, introduced by Schapire and Freund [59], is an approach based on Machine Learning, also known as Adaptive Boosting, and it combines the weak classifiers and inaccurate rules into a strong one. The outcome of the weak learners is integrated into a weighted sum. In Adaboost, a weak leaner is the learner with less than 50% error over any distribution, and the Strong classifier is the thresholded linear combination of the weak learner outputs. A classifier with 50% accuracy is given zero weight, and a classifier with less than 50% accuracy is given negative weight. In the algorithm [60,61], the training set with two classes is defined as S = {( x 1 ,   y 1 ) , , x n ,   y n ) }. The weights are initialized for the training examples D i 1   = 1 N   for   i = 1 , 2 , , N . The misclassification error of the classifiers fits the training data, using weight wi = 1 to m weak classifiers, as computed in Equation (8):
  j = i : h j ( x i ) y i D i   j
The final predictions are performed using Equation (9), where   ( x ) is the output of weak classifier j for input x, and H ( x ) is the final classifier. Here, j is the weight assigned to the jth classifier and is the confidence of the jth model, as shown in Equation (10).
H ( x ) = sign ( j = 1 m j h j       ( x ) )
j = 1 2 log ( 1 j j )
j is the weighted error of the jth model calculated for j = 1 to n iterations. A hypothesis is obtained for the classifier h j   that minimizes j and satisfies the condition j   1 / 2 .
The weights of the training examples are updated for the next iteration, as shown in Equations (11) and (12). The weights are normalized by normalizing each of them by the sum of all the weights. The normalized form is shown in Equation (13).
D i j + 1 =   e y i h j ( x i ) j   D i j  
In Equation (4),   D i j   is the weight at the previous level.
  D i j + 1 = D i j + 1 i = 1 n D i j + 1
i = 1 n D i j + 1 = 1

3.5. Random Forest and Bagging

Random Forest, proposed by Ho [62], is an ensembling method and performs classification and regression tasks on decision trees during the run time. Random forest gives an output in the form of classification and generates the average prediction of individual trees, i.e., performs a regression task [63]. The advantage of this method is that it overcomes the problem of overfitting, as seen in the case of decision trees [64].
The bagging algorithm proposed by Leo Breiman [65] is also known as bagging predictors or Bootstrap Aggregating, and it calculates the aggregate of divergent versions of a predicted model. Each such model is trained separately, and then, the results are pooled by averaging. A regression or classification method is performed for each bootstrapped sample once the samples are initially generated. As shown in Equation (14) [66], an average is computed from all of the anticipated outputs for regression. The soft voting method, in contrast, selects the most likely class by using the class’s most likely probability as the output or aggregate. Bagging reduces the variance and avoids overfitting problems. Given a training set for two classes, S = {( x 1 ,   y 1 ) , , x n ,   y n ) }. A machine is trained on each Si, i = 1 ….to T samples and obtains a sequence of T outputs f1(x)……..fT(x).
f ¯ b a g = f ¯ 1 ( x ) + f ¯ 2 ( x ) + + f ¯ b ( x )
Here, f ¯ b a g is the bagged prediction, and f ¯ 1 ( x ) ……..+ f ¯ b ( x ) are the individual learners.
The final aggregate classifier for regression is shown in Equation (15):
f ¯ x = i = 1 T f i   ( x )
Here, x is the point and the average of f ¯ i for i = 1…….T.
The final aggregate classifier for classification is shown in Equation (16):
f ( x ) = s i g n (   i = 1 T f i   ( x ) )

4. Proposed Fine-Tuned Ensemble Classifiers

In the proposed work, ML classifiers, i.e., Decision Trees, Naïve Bayes, Support Vector Machines, and Ensembling methods, are implemented in the dataset shown in Table 2. The metrics of the ML algorithms are compared. The experimental results are performed in MATLAB R2021 and the Weka 3.8.5 simulation tool to predict the COVID-19 infection status in different states in India. The ML prominent classifiers taken in the proposed work are also evaluated by their performances. The objective of the experiment is to predict the COVID-19 infection status, i.e., patient death rate, patients cured of COVID-19, and the confirmed cases in different states. The data considered for the predictions is recent, i.e., January–May 2021. The concern of the suggested method is to perform the predictive classification of the spread of the virus in different states. For this purpose, the dataset is obtained from the internet. The current section is organized as preprocessing and feature extraction in Section 4.1, followed by Section 4.2 with the proposed ensemble classified, and Section 4.3 with the input dataset attributes and other experimental details. The methodology adopted in the proposed work is shown in Figure 2. The dataset is fetched and then preprocessed to remove the missing values in the proposed work. After preprocessing, the ML algorithms as shown in Figure 2 are applied and compared to the dataset to obtain the trained model. After getting the models trained on the dataset, the model’s performance evaluation is done, and predictions are performed.

4.1. Preprocessing and Feature Extraction

The dataset is in a structured format and is preprocessed after removing the outliers, i.e., the missing values are removed to improve the ML algorithm’s performance. The input features are extracted and selected as predictors and the outcome variable. The features taken as predictors and the outcome variable for classification are shown in Figure 3. In the proposed work, Neighborhood Component Analysis (NCA) feature selection is implemented in the MatLab environment for classification, and the supported data type is continuous features. Apart from this, the Principal Component Analysis feature method is used to reduce the dimensionality of the dataset without the loss of significant information. The Predictor attributes contain numeric and categorical values. In Supervised learning, the input label is well-defined, i.e., the observed data and the variable to be predicted, i.e., the target variable. Here, the machine is trained using well-labeled data, and the inputs and outputs are matched.

4.2. Class Incorporation for the Ensemble Model

It has been observed from the results that the ensembling classifiers, i.e., Bagging, AdaBoost, and Random Forest, have incorrectly classified the instances and have performed poorly compared to Decision Trees, Naïve Bayes, and SVM. The accuracy achieved by Ensembling classifiers is meager compared to them. Therefore, a Hybrid method is proposed to boost the performance of the Ensembling classifiers. The proposed Hybrid model attained the highest accuracy of 94%, and the F-Measure and Recall values of the Hybrid model are higher than the other classifiers. The accuracy and computation time by different ML models are shown in Table 3.
In the proposed method, a ‘vote’ class is implemented in Weka 3.8.5 to combine the probability distributions of these base learners, i.e., AdaBoost, Bagging, and Random Forest, to boost the performance of the weak learners and increase the weight of weak learners who were misclassified in the previous iteration and training model in a dataset. In the proposed approach, these classifiers are considered slow learners, and they are combined to classify the instances correctly. In the proposed Hybrid ML model, the first step is to select the AdaBoost classifier, and the DecisionStump tree class is selected. Then, in the Bagging classifier, a fast decision tree learner (REPTree) is chosen. A decision/regression tree is created with information gain/variance over ten rounds and pruned using the reduced error approach with backfitting. The Random Forest classifier is used after Bagging for constructing a forest of random trees.
In the AdaBoost classifier, the JRip class is implemented. This class implements a propositional rule learner, repeated incremental pruning to produce error reduction (RIPPER) proposed by Cohen [67]. In this algorithm, the building and optimization stages are seen. In the Building stage, it follows the Growing phase and Pruning phase. In the Growing phase, the greedy approach is used. The method does a brute force search across every attribute’s potential value and chooses the condition with the maximum information gain, as shown in Equation (2). In the Pruning phase, incremental pruning of each rule is done, allowing the pruning of any final sequences of the antecedents. In the optimization stage, after generating the initial ruleset {Ri}, two variants of each rule Ri are generated and pruned from randomized data using the procedure followed in the Building stage. Still, one variant is developed from an empty rule while the other greedily adds antecedents to the original rule.
The minimum DL for each variation and the original rule is calculated. The preferred variant has the minimum DL in the ruleset to choose the most appropriate Ri variation. When all of the rules in {Ri} have been considered, and if there are still any positives left behind, the Building stage is again used to create new rules based on those residual positives. When you finish the final step, you should remove the ruleset’s rules, which will raise the ruleset’s overall DL.

4.3. Dataset and Implementatiomn Framework

The dataset for the proposed work is obtained from the Kaggle website and is available on the internet [68]. The dataset is recent and contains the years 2020 and 2021 until May 2021, but the dataset from January 2021 to May 2021 is considered for the proposed work. The dataset consists of nine features: Serial number, Date, Time, State/Union Territory, Confirmed Indian National, Confirmed Foreign National, Cured, and Deaths. The experimentation is performed in MATLAB version R2021 with Machine Learning Toolbox and Weka 3.8.5 simulation tool. The machine used in the current study has an Intel(R) Core(TM) i3-7100 CPU @ 3.90GHz, and the Operating System is Windows 10 Pro. The total number of instances in the dataset is 5004, and the number of features is 9. The ML models trained over the dataset in the proposed work are ‘Decision Tree’, ‘Naïve Bayes’, ‘Support Vector Machines’, and ‘Ensembles’. The ‘state/union territory’ is taken as the outcome variable, and the other attributes are predictors. In the proposed work, the attributes ‘Cured’, ‘Deaths’, and ‘Confirmed’ cases are taken as the Predictors for displaying the death rate and patients cured rate from COVID-19 across the different states. The correlated task related to the dataset is classification. The data type of the attributes is a combination of Nominal and Categorical. The sample instances of the COVID-19 dataset are shown in Table 2.

5. Results and Discussions

The classification algorithms featuring Decision Trees, GaussianNB, Support Vector Machines, and Ensembling methods, i.e., Bagging, Random Forest, and AdaBoost, are implemented to classify data and perform predictions. The performance of the proposed model is evaluated through various metrics like Precision, Recall, F-measure, and Receiver Operating Characteristics, in-line with the other existing studies [69,70]. The classifier algorithms are applied to the dataset to train the predictive model. The performance evaluation of the Supervised Classifiers for the different input features on the training dataset is compared and shown in Table 3. A 10-fold cross-validation technique is applied to a dataset to evaluate the predictive model. The sample dataset shown in Table 2 is split into 80:20, i.e., 80% of the training set to train the model and 20% is a test set to evaluate it. The results obtained from the classification models show the statewise predicted results of the patients ‘death rate’ vs. ‘cured rate’ and the ‘cured’ vs. ‘confirmed’ cases of patients suffering from COVID-19 from January 2021 to May 2021, i.e., in five months. In the proposed study, the impact of vaccination is not discussed. The authors conducted empirical research and did the classification using Machine Learning techniques. In the study, the fine-tuned ensemble model is proposed for predicting the Death rate and Cured Rate from COVID-19 compared with the other classification models. The prediction of the death rate and cured rate of patients statewise helps the administration and local authorities to take preventive measures and work upon the availability and strengthening of the infrastructure in hospitals to prevent people from the impact of the predicted the third wave due to COVID-19.
The performances of various classification models concern the mortality rate prediction of COVID-19 patients using different Machine Learning approaches on different datasets. The current study has compared the results and performances of the ML techniques implemented by predicting the death rates with the proposed fine-tuned ensemble model. The comparative results concerning various evaluation metrics are shown in Table 3.
It can be observed from the above table that the proposed fine-tuned ensemble classifier outperformed the others in precisely identifying the COVID-19 cases with exceptionally high correctly classified instances, The proposed model exhibited a better performance over all the evaluation metrics like the mean absolute error, root mean square error, relative absolute error, and accuracy of the classification in a reasonable execution time. The performances of various existing models for COVID-19 prediction experimented over the data of various countries are presented in Table 4.
It is summarized from the predicted results that all the ML models have shown Maharashtra, Kerala, Karnataka, Uttar Pradesh, Andhra Pradesh, Delhi, and West Bengal states with more COVID-19 cases compared to the other states. The predicted results in the total number of deaths in Maharashtra is 83,777, and patients cured of the virus are 4,927,480. In Kerala, patients’ death rate value is 6515. In Karnataka, the predicted cured patients are 1,674,487, and deaths are 22,838. After Karnataka, the next state is Uttar Pradesh, where the predicted cured patients are 1,439,096, the death rate values are 17,546, and the confirmed cases are 1,619,645. In a row, the next states having the highest infection cases are Andhra Pradesh and Delhi. The confirmed cases in Andhra Pradesh are 1,454,052, patients cured of the virus are 1,233,017, and the death rate value is 9481. The total confirmed cases in Delhi are 1,402,873, patients cured of infection are 1,329,899, and the total deaths predicted are 22,111, which is comparatively higher than the other states, except for Maharashtra and Karnataka. The correct and incorrect predictive results for predictor variables ‘Cured’and ‘Death’ are shown mainly by Decision Tree, Naïve Bayes, and SVM ML models in Figure 4a,b, Figure 5a,b and Figure 6a,b. The models correct and incorrect predictive results for predictor variables ‘Cured’ and ‘Confirmed’ are shown by Decision Tree, Naïve Bayes, and SVM ML Models in Figure 7a,b, Figure 8a,b and Figure 9a,b.
The statewise detailed accuracy in the form of the True Positive (TP) rate, the False Positive (FP) rate achieved by various Ensemble Classification models concerning the Fine-tuned Ensemble Classification model implemented by the Weka Simulation tool is shown in Table 5. In contrast, Recall and F-Measure values achieved by the ensemble classification models for each state are shown in Table 6. Recall determines the number of correct forecasts produced by the classification model for the complete positive traits present in the dataset. F-Measure is an evaluation metric for combining recall and precision measures into a single statistic that reflects both metrics while weighting them equally. The performance mentioned above the evaluation metrics is the most dominantly used assessments in determining the optimality of the model. The result shows that the proposed Fine-tuned Ensemble model achieved an accuracy of 94%, which is the best value among the various classifiers. The model’s accuracy is defined as the number of correct predictions performed to the total no. of predictions. The recall value determined by the True Positive Rate of the Model is also equivalent to 94%. The recall value shows the intelligence of the classifier to find all the true samples. The values of TPR and FPR are used in approximating the Recall and F-Measure shown in Equations (17) and (18).
Recall = T r u e   P o s i t i v e ( t p ) T r u e   P o s i t i v e ( t p ) + F a l s e   N e g a t i v e ( f n )
F - Measure = 2 R e c a l l P r e c i s i o n ( R e c a l l + P r e c i s i o n )
The Receiver Operating Characteristics (ROC) are a metric to evaluate classifier output quality. The ROC curve shows the relationship between sensitivity and specificity of a Machine Learning model. The ROC is a tool with a binary classifier and a plot between True Positive Rate (TPR) values and False Positive Rate (FPR) values. The classification results of the Ensemble Classifiers are better visualized in Figure 10. It is desired to have higher Recall and F-Measure values to model the optimal performance. The TP Rate, FP Rate, Precision, Recall, i.e., the sensitivity of a model, F-Measure, and ROC curve values are shown in the form of a confusion matrix. The confusion matrix of the ML models over the dataset is shown in Table 7. The confusion matrix also summarizes the correct and incorrect predictions of each class. The average True Positive value (TP) of the proposed Fine-tuned Ensemble model is the highest, approximated as 0.94, which means that the Fine-tuned Ensemble model correctly predicts the right class/category, i.e., State/Union Territory. In contrast, False Positive (FP) means the model incorrectly predicts the right class. Although the actual instance was negative, the model projected that instance would be positive. It is desired to have a minimum FP value for better performance. The proposed model has exhibited the highest TR rate among all the models and the least FP rate among the models considered in the model’s statistical analysis.
It can be observed from the experimental results presented in Table 7 that the proposed model has exhibited better performances with better precision over its counterparts. The True Positive rate that depicts the proportion of correct predictions is highest among all the ensemble models considered for evaluation. The True Positive and False Positive predictions of the COVID-19 infection across various Indian states are shown in Figure 11 and Figure 12, respectively.
The proposed Fine-tuned Ensemble Classifier outperforms the conventional classifiers in approximating the number of COVID-19 instances. The model has been evaluated by various metric evaluations. The model has exhibited better performance. The proposed model would assist in better preparedness for future outbreaks and arranging the necessary facilities.

6. Conclusions

In the current study, a Fine-tuned Ensemble model for COVID-19 instance classification is done. The predictive analytics using various Ensemble Classification model performances are broadly analyzed through various evaluation metrics. The influence and growth rates of the COVID-19 cases and patients’ recovery rates from the virus in different regions of India are predicted using various classification techniques, which assist in forecasting the impact of COVID-19 cases across the Indian states. The approximated figures would assist the local authorities to strengthen the healthcare infrastructure and preparedness for controlling the spread of the virus, especially in those states where predicted results have shown higher COVID-19 cases. As part of the study, the performances of various ensemble classifiers that include Decision Trees, Gaussian Naïve Bayes, and Support Vector Machines are considered for evaluation, along with the proposed Fine-tuned Ensemble model. The proposed model has outperformed various existing models in assessing COVID-19 cases with better accuracy. The proposed model has needed slightly more execution time than the other models but has exhibited a better accuracy. It is desired to have a Self-Learning for a minimal training and processing latency with better accuracy [78]. The deep learning models can address the issue of imbalanced datasets through high nonlinearity in the classification of instances.

7. Future Scope

The predictions are being performed with Machine Learning algorithms for forecasting the growth rate of COVID-19 cases and the recovery rate of patients from the virus in different states. The study is confined to the analysis of COVID-19 impact over the Indian states, and the model can be further evaluated against the datasets of other countries for predicting the cured and death rates. The model’s performance can be analyzed working with other feature sets. It is concluded from the experimental results that the proposed Fine-tuned Ensemble model has achieved the highest accuracy, followed by Support Vector Machines in performing correct predictions of the COVID-19 cases in different states. Machine Learning applications help predict the further spread of the COVID-19 pandemic, extracting significant epidemic trend information associated with the virus. The proposed work can be further enhanced with deep learning-based models for personalized healthcare to patients using the IoT and Machine Learning as the future scope of work. The deep learning framework can be used for more precision in spreading the infection. The models can be developed in the future scope of works to predict respiratory disease infection patterns, virus variants, and peak levels apart from cumulative reports like confirmed, new, and death cases of COVID-19 worldwide. The COVID-19 outburst is controllable if far-reaching and strict, and disciplinary control measures are taken with the collective efforts from society, science, and technology. The current study is limited to the involvement of the epidemiologic expertise in evaluating the performance of the analytical model, and the same might be considered in evaluating future studies.

Author Contributions

Conceptualization, P.G. and P.N.S.; Formal analysis, P.G. and A.A; Investigation, P.N.S. and S.A.; Methodology, P.N.S., S.A. and P.G.; Project administration, S.A. and A.A.; Resources, P.N.S. and P.G.; Software, P.G. and S.A.; Writing—original draft, P.G. and P.N.S.; and Writing—review and editing, S.A. All authors have read and agreed to the published version of the manuscript.

Funding

The authors have not received any specific funding for this study. This pursuit is a part of their scholarly endeavors.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

ANNArtificial Neural Network
AIArtificial Intelligence
AUCArea under curve
CNNConvolutional Neural Network
DMData Mining
ECGElectrocardiogram
ESExpert Systems
FPRFalse Positive Rate
FNRFalse Negative Rate
GISGeographic Information Systems
GNBGaussian Naïve Bayes
HDFSHadoop Distributed File System
KNNK Nearest Neighbor
MLMachine Learning
NCANeighborhood Component Analysis
NLPNatural Language Processing
NaNNot a Number
NNNeural Network
PCAPrincipal Component Analysis
RFRandom Forest
RNARibonucleic Acid
RT-PCRReverse transcription-polymerase chain reaction
ROCReceiver Operating Characteristics
SARSSevere acute respiratory syndrome
SVMSupport Vector Machines
TPRTrue Positive Rate
WHOWorld Health Organization
WEKAWaikato Environment for Knowledge Analysis

References

  1. Malik, Y.S.; Sircar, S.; Bhat, S.; Ansari, M.I.; Pande, T.; Kumar, P.; Dhama, K. How artificial intelligence may help the COVID-19 pandemic: Pitfalls and lessons for the future—reviews in Medical. Virology 2020, 31, e2205. [Google Scholar] [CrossRef]
  2. Truong, T.C.; Diep, Q.B.; Zelinka, I. Artificial intelligence in the cyber domain: Offense and defense. Symmetry 2020, 12, 410. [Google Scholar] [CrossRef] [Green Version]
  3. Naudé, W. Artificial Intelligence against COVID-19: An Early Review. Available online: https://ssrn.com/abstract=3568314 (accessed on 6 April 2020).
  4. Vaishya, R.; Javaid, M.; Khan, I.H.; Haleem, A. Artificial Intelligence (AI) applications for COVID-19 pandemic. Diabetes Metab. Syndr. Clin. Res. Rev. 2020, 14, 337–339. [Google Scholar] [CrossRef]
  5. Shahid, O.; Nasajpour, M.; Pouriyeh, S.; Parizi, R.M.; Han, M.; Valero, M.; Sheng, Q.Z. Machine Learning Research towards Combating COVID-19: Virus Detection, Spread Prevention, and Medical Assistance. arXiv 2020, arXiv:2010.07036. [Google Scholar] [CrossRef]
  6. Jain, R.; Gupta, M.; Taneja, S.; Hemanth, D.J. Deep learning-based detection and analysis of COVID-19 on chest X-ray images. Appl. Intell. 2021, 51, 1690–1700. [Google Scholar] [CrossRef]
  7. Aronson, J.E. Expert Systems. In Encyclopedia of Information Systems; Academic Press: Cambridge, MA, USA, 2003; pp. 277–289. [Google Scholar] [CrossRef]
  8. Alafif, T.; Tehame, A.M.; Bajaba, S.; Barnawi, A.; Zia, S. Machine and Deep Learning towards COVID-19 Diagnosis and Treatment: Survey, Challenges, and Future Directions. Int. J. Environ. Res. Public Health 2021, 18, 1117. [Google Scholar] [CrossRef] [PubMed]
  9. Wiens, J.; Shenoy, E.S. Machine learning for healthcare: On the verge of a major shift in healthcare epidemiology. Clin. Infect. Dis. 2018, 66, 149–153. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  10. Alarsan, F.I.; Younes, M. Analysis and classification of heart diseases using heartbeat features and machine learning algorithms. J. Big Data 2019, 6, 81. [Google Scholar] [CrossRef] [Green Version]
  11. Alzubi, J.; Nayyar, A.; Kumar, A. Machine learning from theory to algorithms: An overview. J. Phys. Conf. Ser. 2018, 1142, 012012. [Google Scholar] [CrossRef]
  12. Xu, Z.; Shi, L.; Wang, Y.; Zhang, J.; Huang, L.; Zhang, C.; Liu, S.; Zhao, P.; Liu, H.; Zhu, L.; et al. Pathological findings of COVID-19 associated with acute respiratory distress syndrome. Lancet Respir. Med. 2020, 8, 420–422. [Google Scholar] [CrossRef]
  13. Dey, S.K.; Rahman, M.M.; Siddiqi, U.R.; Howlader, A. Analyzing the Epidemiological Outbreak of COVID-19: A Visual Exploratory Data Analysis (EDA) Approach. J. Med. Virol. 2020, 92, 632–638. [Google Scholar] [CrossRef] [PubMed]
  14. Harringtion, P. Machine Learning in Action; Manning Publications Co.: New York, NY, USA, 2012. [Google Scholar]
  15. De Souza, F.S.H.; Hojo-Souza, N.S.; Dos Santos, E.B.; Da Silva, C.M.; Guidoni, D.L. Predicting the disease outcome in COVID-19 positive patients through Machine Learning: A retrospective cohort study with Brazilian data. Front. Artif. Intell. 2021, 4, 579931. [Google Scholar] [CrossRef] [PubMed]
  16. Kaur, P.; Sharma, M.; Mittal, M. Big data and machine learning-based secure healthcare framework. Procedia Comput. Sci. 2018, 132, 1049–1059. [Google Scholar] [CrossRef]
  17. Li, M.; Zhang, Z.; Jiang, S.; Liu, Q.; Chen, C.; Zhuang, Y.; Wang, X. Predicting the epidemic trend of COVID-19 in China and across the world using the Machine Learning Approach. medRxiv 2020. [Google Scholar]
  18. Michie, D.; Spiegelhalter, D.J.; Taylor, C.C. Machine learning. Neural Stat. Classif. 1994, 13, 1–298. [Google Scholar]
  19. Magdon-Ismail, M. Machine Learning the Phenomenology of COVID-19 from early infection Dynamics. arXiv 2020, arXiv:2003.07602. [Google Scholar]
  20. Randhawa, G.S.; Soltysiak, M.P.; El Roz, H.; de Souza, C.P.; Hill, K.A.; Kari, L. Machine learning using intrinsic genomic signatures for rapid classification of novel pathogens: COVID-19 case study. PLoS ONE 2020, 15, e0232391. [Google Scholar] [CrossRef] [Green Version]
  21. Rao, A.S.S.; Vazquoz, J.A. Identification of COVID-19 can be quicker through Artificial Intelligence framework using a Mobile Phone-based survey in the populations when cities/towns are under quarantine. Infect. Control. Hosp. Epidemiol. 2020, 41, 826–830. [Google Scholar]
  22. Wang, C.J.; Ng, C.Y.; Brook, R.H. Response to COVID-19 in Taiwan: Big data analytics, new technology, and proactive testing. JAMA 2020, 323, 1341–1342. [Google Scholar] [CrossRef]
  23. Yan, L.; Zhang, H.T.; Goncalves, J.; Xiao, Y.; Wag, M.; Guo, Y.; Sun, C.; Tang, X.; Jin, L.; Zhang, M.; et al. A Machine Learning-based model for survival prediction in patients with severe COVID-19 infection. medRxiv 2020. [Google Scholar]
  24. Pinter, G.; Felde, I.; Mosavi, A.; Ghamisi, P.; Gloaguen, R. COVID-19 pandemic prediction for Hungary; a hybrid machine learning approach. Mathematics 2020, 8, 890. [Google Scholar] [CrossRef]
  25. Rabcan, J.; Levashenko, V.; Zaitseva, E.; Kvassay, M. Review of methods for EEG signal classification and development of new fuzzy classification-based approach. IEEE Access 2020, 8, 189720–189734. [Google Scholar] [CrossRef]
  26. Liang, R.; Lu, Y.; Qu, X.; Su, Q.; Li, C.; Xia, S.; Niu, B. Prediction for global African swine fever outbreaks based on a combination of random forest algorithms and meteorological data. Transbound. Emerg. Dis. 2020, 67, 935–946. [Google Scholar] [CrossRef]
  27. Tapak, L.; Hamidi, O.; Fathian, M.; Karami, M. Comparative evaluation of time series models for predicting influenza outbreaks: Application of influenza-like illness data from sentinel sites of healthcare centers in Iran. BMC Res. Notes 2019, 12, 1–6. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  28. Anno, S.; Hara, T.; Kai, H.; Lee, M.A.; Chang, Y.; Oyoshi, K.; Tadono, T. Spatiotemporal dengue fever hotspots associated with climatic factors in taiwan including outbreak predictions based on machine-learning. Geospat. Health 2019, 14, 183–194. [Google Scholar] [CrossRef] [PubMed]
  29. Chenar, S.S.; Deng, Z. Development of artificial intelligence approach to forecasting oyster norovirus outbreaks along Gulf of Mexico coast. Environ. Int. 2018, 111, 212–223. [Google Scholar] [CrossRef]
  30. Muurlink, O.T.; Stephenson, P.; Islam, M.Z.; Taylor-Robinson, A.W. Long-term predictors of dengue outbreaks in Bangladesh: A data mining approach. Infect. Dis. Model. 2018, 3, 322–330. [Google Scholar] [CrossRef]
  31. Iqbal, N.; Islam, M. Machine learning for dengue outbreak prediction: A performance evaluation of different prominent classifiers. Informatica 2019, 43, 363–371. [Google Scholar] [CrossRef] [Green Version]
  32. Raja, D.B.; Mallol, R.; Ting, C.Y.; Kamaludin, F.; Ahmad, R.; Ismail, S.; Sundram, B.M. Artificial intelligence model as predictor for dengue outbreaks. Malays. J. Public Health Med. 2019, 19, 103–108. [Google Scholar] [CrossRef]
  33. Agarwal, N.; Koti, S.R.; Saran, S.; Senthil Kumar, A. Data mining techniques for predicting dengue outbreak in geospatial domain using weather parameters for New Delhi, India. Curr. Sci. 2018, 114, 2281–2291. [Google Scholar] [CrossRef]
  34. Ponmalar, P.P.; Vijayalakshmi, C.R. Aggregation in IoT for Prediction of Diabetics with Machine Learning Techniques. In International Conference on Computer Networks, Big Data and Iot, Proceedings of the International Conference on Computer Networks, Big Data and IoT (ICCBI-2019), Melur Madurai, India, 19–20 December 2019; Springer: Cham, Switzerland, 2019; pp. 789–798. [Google Scholar]
  35. Woldemichael, F.G.; Menaria, S. Prediction of Diabetes Using Data Mining Techniques. In Proceedings of the 2018 2nd International Conference on Trends in Electronics and Informatics (ICOEI), Tirunelveli, India, 11–12 May 2018; pp. 414–418. [Google Scholar]
  36. Aich, S.; Younga, K.; Hui, K.L.; Al-Absi, A.A.; Sain, M. A Non-linear decision tree-based classification approach to predict the Parkinson’s disease using different feature sets of voice data. In Proceedings of the 2018 20th International Conference on Advanced Communication Technology (ICACT), Chuncheon, Korea, 11–14 February 2018; pp. 638–642. [Google Scholar]
  37. Liu, D.; Clemente, L.; Poirier, C.; Ding, X.; Chinazzi, M.; Davis, J.T.; Santillana, M. A machine learning methodology for real-time forecasting of the 2019-2020 COVID-19 outbreak using Internet searches, news alerts, and estimates from mechanistic models. arXiv 2020, arXiv:2004.04019. [Google Scholar]
  38. Codish, S.; Shiffman, R. A model of ambiguity and vagueness in clinical practice guideline recommendations. Proc. Annu. Symp. AMIA 2005, 2005, 146–150. [Google Scholar]
  39. Hofmann, B. Vagueness in Medicine: On Disciplinary Indistinctness, Fuzzy Phenomena, Vague Concepts, Uncertain Knowledge, and Fact-Value-Interaction. Axiomathes 2021, 1–18. [Google Scholar] [CrossRef]
  40. Levashenko, V.; Rabcan, J.; Zaitseva, E. Reliability Evaluation of the Factors That Influenced COVID-19 Patients’ Condition. Appl. Sci. 2021, 11, 2589. [Google Scholar] [CrossRef]
  41. Digvijay, P.; Sumeet, G.; Harjinder, S.; Joginder, S.; Rahul, K.; Srinivasu, P.N. Mathematical Modeling for prediction of spread of COVID-19 & AI/ML based technique to Detect SARS-CoV-2 via Smartphone Sensors. Int. J. Model. Identif. Control. 2022, in press. [Google Scholar]
  42. Srinivasu, P.N.; Bhoi, A.K.; Jhaveri, R.H.; Reddy, G.T.; Bilal, M. Probabilistic Deep Q Network for real-time path planning in censorious robotic procedures using force sensors. J. Real-Time Image Proc. 2021, 18, 1773–1785. [Google Scholar] [CrossRef]
  43. Suzuki, Y.; Suzuki, A.; Nakamura, S.; Ishikawa, T.; Kinoshita, A. Machine learning model estimating number of COVID-19 infection cases over coming 24 days in every province of South Korea (XGBoost and MultiOutputRegressor). medRxiv 2020. [Google Scholar]
  44. Apostolopoulos, I.D.; Mpesiana, T.A. COVID-19: Automatic detection from x-ray images utilizing transfer learning with convolutional neural networks. Phys. Eng. Sci. Med. 2020, 43, 635–640. [Google Scholar] [CrossRef] [Green Version]
  45. Rehman, A.; Iqbal, M.A.; Xing, H.; Ahmed, I. COVID-19 Detection Empowered with Machine Learning and Deep Learning Techniques: A Systematic Review. Appl. Sci. 2021, 11, 3414. [Google Scholar] [CrossRef]
  46. Singer, G.; Marudi, M. Ordinal Decision-Tree-Based Ensemble Approaches: The Case of Controlling the Daily Local Growth Rate of the COVID-19 Epidemic. Entropy 2020, 22, 871. [Google Scholar] [CrossRef]
  47. Abdulkareem, A.B.; Sani, N.S.; Sahran, S.; Abdi, Z.; Alyessari, A.; Adam, A.; Abdulkarem, A.B. Predicting COVID-19 Based on Environmental Factors With Machine Learning. Intell. Autom. Soft Comput. 2021, 28, 305–320. [Google Scholar] [CrossRef]
  48. Alotaibi, A.; Shiblee, M.; Alshahrani, A. Prediction of severity of COVID-19-infected patients using machine learning techniques. Computers 2021, 10, 31. [Google Scholar] [CrossRef]
  49. Khan, I.U.; Aslam, N.; Aljabri, M.; Aljameel, S.S.; Kamaleldin, M.M.A.; Alshamrani, F.M.; Chrouf, S.M. Computational Intelligence-Based Model for Mortality Rate Prediction in COVID-19 Patients. Int. J. Environ. Res. Public Health 2021, 18, 6429. [Google Scholar] [CrossRef]
  50. Mansour, R.F.; Alfar, N.M.; Abdel-Khalek, S.; Abdelhaq, M.; Saeed, R.A.; Alsaqour, R. Optimal deep learning based fusion model for biomedical image classification. Expert Syst. 2021, e12764. [Google Scholar] [CrossRef]
  51. Ko, H.; Chung, H.; Kang, W.S.; Park, C.; Kim, S.E.; Chung, C.R.; Lee, J. An artificial intelligence model to predict the mortality of COVID-19 patients at hospital admission time using routine blood samples: Development and validation of an ensemble model. J. Med. Internet Res. 2020, 22, e25442. [Google Scholar] [CrossRef] [PubMed]
  52. Bertsimas, D.; Lukin, G.; Mingardi, L.; Nohadani, O.; Orfanoudaki, A.; Stellato, B.; Hellenic COVID-19 Study Group. COVID-19 mortality risk assessment: An international multi-center study. PLoS ONE 2020, 15, e0243262. [Google Scholar] [CrossRef] [PubMed]
  53. Das, A.K.; Mishra, S.; Gopalan, S.S. Predicting CoVID-19 community mortality risk using machine learning and development of an online prognostic tool. PeerJ 2020, 8, e10083. [Google Scholar] [CrossRef]
  54. Li, L.; Sun, L.; Xue, Y.; Li, S.; Huang, X.; Mansour, R.F. Fuzzy multilevel image thresholding based on improved coyote optimization algorithm. IEEE Access 2021, 9, 33595–33607. [Google Scholar] [CrossRef]
  55. Mansour, R.F.; Escorcia-Gutierrez, J.; Gamarra, M.; Villanueva, J.A.; Leal, N. Intelligent video anomaly detection and classification using faster RCNN with deep reinforcement learning model. Image Vis. Comput. 2021, 112, 104229. [Google Scholar] [CrossRef]
  56. Mansour, R.F.; Al-Otaibi, S.; Al-Rasheed, A.; Aljuaid, H.; Pustokhina, I.; Pustokhin, D.A. An Optimal Big Data Analytics with Concept Drift Detection on High-Dimensional Streaming Data. CMC-Comput. Mater. Contin. 2021, 68, 2843–2858. [Google Scholar] [CrossRef]
  57. Mayank Tripathi. Data Science Foundation, under Fitting and Over Fitting in Machine Learning. Available online: https://datascience.foundation/sciencewhitepaper/underfitting-and-overfitting-in-machine-learning (accessed on 2 December 2021).
  58. Nithya, B.; Ilango, V. Predictive analytics in health care using machine learning tools and techniques. In Proceedings of the 2017 International Conference on Intelligent Computing and Control Systems (ICICCS), Madurai, India, 15–16 June 2017; pp. 492–499. [Google Scholar]
  59. Freund, Y.; Schapire, R.E. A decision-theoretic generalization of on-line learning and an application to boosting. J. Comput. Syst. Sci. 1997, 55, 119–139. [Google Scholar] [CrossRef] [Green Version]
  60. Adaboost Team. G. Youngmin Jun. PowerPoint Presentation. Available online: https://slideplayer.com/slide/14583815/ (accessed on 31 December 2021).
  61. Available online: https://medium.com/machine-learning-101/https-medium-com-savanpatel-chapter-6-adaboost-classifier-b945f330af06#:~:text=alpha_t%20is%20calculated%20as%20follows,training%20example%20has%20equal%20weightage (accessed on 31 December 2021).
  62. Ho, T.K. Random decision forests. In Proceedings of the 3rd International Conference on Document Analysis and Recognition, Montreal, QC, Canada, 14–16 August 1995; Volume 1, pp. 278–282. [Google Scholar]
  63. Ho, T.K. The random subspace method for constructing decision forests. IEEE Trans. Pattern Anal. Mach. Intell. 1998, 20, 832–844. [Google Scholar]
  64. Hastie, T.; Tibshirani, R.; Friedman, J. The Elements of Statistical Learning, 2nd ed.; Springer: Berlin/Heidelberg, Germany, 2008; ISBN 0-387-95284-5. [Google Scholar]
  65. Breiman, L. Bagging predictors. Mach. Learn. 1996, 24, 123–140. [Google Scholar] [CrossRef] [Green Version]
  66. Introduction to Bagging and Ensemble Methods. Available online: https://blog.paperspace.com/bagging-ensemble-methods/amp/ (accessed on 21 September 2021).
  67. Cohen, W.W. Fast, effective rule induction. In Proceedings of the Twelfth International Conference on Machine Learning, San Francisco, CA, USA, 9–12 July 2012; pp. 115–123. [Google Scholar]
  68. COVID-19 in India: Dataset on Novel Corona Virus Disease 2019 in India. Available online: https://www.kaggle.com/sudalairajkumar/covid19-in-india?select=covid_19_india.csv (accessed on 21 September 2021).
  69. Naga, S.P.; Rao, T.; Balas, V. A systematic approach for identification of tumor regions in the human brain through HARIS algorithm. In Deep Learning Techniques for Biomedical and Health Informatics; Academic Press: Cambridge, MA, USA, 2020; pp. 97–118. [Google Scholar]
  70. Mongan, J.; Moy, L.; Kahn, C. Checklist for Artificial Intelligence in Medical Imaging (CLAIM): A Guide for Authors and Reviewers. Radiol. Artif. Intell. 2020, 2, e200029. [Google Scholar] [CrossRef] [Green Version]
  71. An, C.; Lim, H.; Kim, D.W.; Chang, J.H.; Choi, Y.J.; Kim, S.W. Machine learning prediction for mortality of patients diagnosed with COVID-19: A nationwide Korean cohort study. Sci. Rep. 2020, 10, 18716. [Google Scholar] [CrossRef]
  72. Sánchez-Montañés, M.; Rodríguez-Belenguer, P.; Serrano-López, A.J.; Soria-Olivas, E.; Alakhdar-Mohmara, Y. Machine learning for mortality analysis in patients with COVID-19. Int. J. Environ. Res. Public Health 2020, 17, 8386. [Google Scholar] [CrossRef] [PubMed]
  73. Parchure, P.; Joshi, H.; Dharmarajan, K.; Freeman, R.; Reich, D.L.; Mazumdar, M.; Kia, A. Development and validation of a machine learning-based prediction model for near-term in-hospital mortality among patients with COVID-19. BMJ Supportive Palliat. Care 2020, 1–8. [Google Scholar] [CrossRef] [PubMed]
  74. Agbelusi, O.; Olayemi, O.C. Prediction of Mortality Rate of COVID-19 Patients using Machine Learning Techniques in Nigeria. Int. J. Comput. Sci. Softw. Eng. 2020, 9, 30–34. [Google Scholar]
  75. Tezza, F.; Lorenzoni, G.; Azzolina, D.; Barbar, S.; Leone, L.A.C.; Gregori, D. Predicting in-Hospital Mortality of Patients with COVID-19 Using Machine Learning Techniques. J. Pers. Med. 2021, 11, 343. [Google Scholar] [CrossRef]
  76. Ferreira, A.T.; Fernandes, C.; Vieira, J.; Portela, F. Pervasive Intelligent Models to Predict the Outcome of COVID-19 Patients. Future Internet 2021, 13, 102. [Google Scholar] [CrossRef]
  77. Pourhomayoun, M.; Shakibi, M. Predicting mortality risk in patients with COVID-19 using artificial intelligence to help medical decision-making. MedRxiv 2020. [Google Scholar]
  78. Naga Srinivasu, P.; Balas, V.E. Self-Learning Network-based segmentation for real-time brain M.R. images through HARIS. PeerJ Comput. Sci. 2021, 7, e654. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Workflow of classification models for predictive analytics.
Figure 1. Workflow of classification models for predictive analytics.
Healthcare 10 00085 g001
Figure 2. Workflow of the Fine-tuned Ensemble Classification model.
Figure 2. Workflow of the Fine-tuned Ensemble Classification model.
Healthcare 10 00085 g002
Figure 3. Features selected for the Predictor and Outcome variables.
Figure 3. Features selected for the Predictor and Outcome variables.
Healthcare 10 00085 g003
Figure 4. (a) Correct Predictions by Decision Tree ‘Cured’ vs. ‘Deaths’. (b) Incorrect Prediction by Decision Tree ‘Cured’ vs. ‘Death’.
Figure 4. (a) Correct Predictions by Decision Tree ‘Cured’ vs. ‘Deaths’. (b) Incorrect Prediction by Decision Tree ‘Cured’ vs. ‘Death’.
Healthcare 10 00085 g004aHealthcare 10 00085 g004b
Figure 5. (a) Correct Predictions by Gaussian Naïve Bayes ‘Cured’ vs. ‘Deaths’. (b) Incorrect Predictions by Gaussian Naïve Bayes ‘Cured’ vs. ‘Deaths’.
Figure 5. (a) Correct Predictions by Gaussian Naïve Bayes ‘Cured’ vs. ‘Deaths’. (b) Incorrect Predictions by Gaussian Naïve Bayes ‘Cured’ vs. ‘Deaths’.
Healthcare 10 00085 g005aHealthcare 10 00085 g005b
Figure 6. (a) Correct Predictions by SVM Model ‘Cured’ vs. ‘Deaths’. (b) Incorrect Predictions by SVM Model ‘Cured’ vs. ‘Deaths.
Figure 6. (a) Correct Predictions by SVM Model ‘Cured’ vs. ‘Deaths’. (b) Incorrect Predictions by SVM Model ‘Cured’ vs. ‘Deaths.
Healthcare 10 00085 g006
Figure 7. (a) Correct Predictions by Decision Tree ‘Cured’ vs. ‘Confirmed’. (b) Incorrect Predictions by Decision Tree ‘Cured’ vs. ‘Confirmed’.
Figure 7. (a) Correct Predictions by Decision Tree ‘Cured’ vs. ‘Confirmed’. (b) Incorrect Predictions by Decision Tree ‘Cured’ vs. ‘Confirmed’.
Healthcare 10 00085 g007
Figure 8. (a) Correct Predictions by Gaussian Naïve Model ‘Cured’ vs. ‘Confirmed’. (b) Incorrect Predictions by Gaussian Naïve Model ‘Cured’ vs. ‘Confirmed’.
Figure 8. (a) Correct Predictions by Gaussian Naïve Model ‘Cured’ vs. ‘Confirmed’. (b) Incorrect Predictions by Gaussian Naïve Model ‘Cured’ vs. ‘Confirmed’.
Healthcare 10 00085 g008
Figure 9. (a) Correct Predictions by SVM Model ‘Cured’ vs. ‘Confirmed’. (b) Incorrect Predictions by SVM Model ‘Cured’ vs. ‘Confirmed’.
Figure 9. (a) Correct Predictions by SVM Model ‘Cured’ vs. ‘Confirmed’. (b) Incorrect Predictions by SVM Model ‘Cured’ vs. ‘Confirmed’.
Healthcare 10 00085 g009aHealthcare 10 00085 g009b
Figure 10. Performance measures of the ML Classifiers and Proposed Hybrid model.
Figure 10. Performance measures of the ML Classifiers and Proposed Hybrid model.
Healthcare 10 00085 g010
Figure 11. True Positive Rate Predicted by Classification Models for each class.
Figure 11. True Positive Rate Predicted by Classification Models for each class.
Healthcare 10 00085 g011
Figure 12. False Positive Rate Predicted by Classification Models for each class.
Figure 12. False Positive Rate Predicted by Classification Models for each class.
Healthcare 10 00085 g012
Table 1. The various Machine Learning models in COVID-19 prediction.
Table 1. The various Machine Learning models in COVID-19 prediction.
ReferenceTechnique FollowedWork Done
[10]Decision Tree and Random Forest AlgorithmsClassifying ECG signals
[12]Exploratory Data AnalysisExploratory data analysis and visualization are performed for virus-infected, recovered, and death cases through classification techniques
[14]Linear Regression, Multilayer Perceptron, and Vector Auto Regression MethodsForecast the pandemic
[20]Digital Signal ProcessingClassification of the COVID-19 genomes analysis performed with precision
[21]AI FrameworkA mobile phone-based survey was conducted in provinces that are under quarantine
[22]Big Data AnalyticsThe study discussed the response to COVID-19 in Taiwan
[24]Fuzzy Inference System And Multi-Layered PerceptronPredicting infection and mortality rates due to COVID-19 for Hungary
[25]Fuzzy ClassifierEEG Signal Classification is done
[26]Random ForestThe outbreak of African fever-like diseases was predicted successfully.
[27]Comparative Evaluation of Time Series ModelsForecasting of influenza diseases outbreak in Iran
[28]Deep AlexNet ModelIdentifying fever hotspots and diseases outbreak predictions associated with climatic factors in Taiwan
[29]Artificial Neural NetworkPredicted oyster norovirus outbreaks along the Gulf of Mexico coast
[30]Data Mining approachPredicted dengue outbreaks in Bangladesh
[32]Bayesian NetworkPredicted dengue outbreaks in the Malaysian region
[34]KNN and SVM techniquesForecast of diabetic patients
[35]Backpropagation algorithm implemented in
R Programming Language
The study has predicted diabetic diseases. The results generated in the study are compared with J48, SVM, and Naive Bayes
[36]Random forest classifierPredicted Parkinson’s disease
[41]Mathematical ModellingPredicted the critical condition of patients suffering from COVID-19 in Wuhan
[42]Support Vector MachinePredicted the survival of patients suffering from COVID
[43]XGBoost, Multioutput RegressorForecasting COVID-19 infection cases in provinces of South Korea
[44]Convolution Neural Network (CNN) and Transfer Learning ApproachThe technique implemented for detecting the COVID-19 from the X-ray images
[45]Machine Learning and Deep Learning techniquesA systematic review was conducted in the study to detect COVID-19
[47]Convolutional Neural Network (CNN), DTree Classifier and BayesNetA study was conducted to identify the best classification model to classify COVID-19 by using significant weather features chosen by the Principal Component Analysis (PCA) feature selection method
[48]Artificial Neural Network, SVM, and Random ForestPredicted the severity of COVID-19-infected patients using ML methods
[49]Deep Learning (DL)Deep Learning-based model for predicting the mortality rates in COVID-19 patients
[51]Ensemble-based Deep Neural NetworkPredicted the in-hospital mortality due to COVID-19 using routine blood samples
[52]XGBoostXGBoost used as a mortality risk tool for hospitalized COVID-19 cases
[53]LR, SVM, KNN, Random Forest, Gradient BoostingPredicted the mortality cases in South Korea using classification techniques
Table 2. Sample instances of the COVID-19 dataset.
Table 2. Sample instances of the COVID-19 dataset.
SnoDateTimeState/
Union Territory
Confirmed
Indian
National
Confirmed
Foreign
National
CuredDeathsConfirmed
122 March 20206:00 p.m.Delhi2815129
222 March 20206:00 p.m.Gujarat1800118
322 March 20206:00 p.m.Haryana7140021
48 April 20205:00 p.m.Karnataka--254175
51 August 20208:00 a.m.Assam--30,3579840,269
622 March 20206:00 p.m.Punjab2100121
---------
500431 May 20218:00 a.m.Mizoram--90153812,087
Table 3. Performances of various classifiers in COVID-19 prediction.
Table 3. Performances of various classifiers in COVID-19 prediction.
ClassifierCorrectly Classified InstancesIncorrectly Classified InstancesMean Absolute ErrorRoot Mean Squared ErrorRelative Absolute ErrorRoot relative Squared ErrorAccuracy of Correctly Classified InstancesTime Is Taken to Build the Model
(in Seconds)
Decision Trees44225820.00720.063413.76%39.12%88.37%0.28
Naïve Bayes311918850.02310.119143.95%73.45%62.33%0.02
SVM46583460.00370.06117.11%37.71%93.09%128.61
Bagging89741070.04650.163188.55%100.59%17.92%0.47
AdaBoost26247420.05110.159897.21%98.60%5.23%0.05
Random Forest134836560.04640.15788.26%96.81%26.93%3.59
Proposed Model47043000.03630.114569.05%70.62%94.00%1.49
Table 4. Comparison of relative studies using ML models with the proposed Fine-tuned Ensemble method.
Table 4. Comparison of relative studies using ML models with the proposed Fine-tuned Ensemble method.
ReferenceTechniqueDataset SizeCountryResults
[47]XGBoost3062USA and Southern EuropeAccuracy: 0.85, NPV: 0.93
[71]SVM(Linear)10,237KoreaAccuracy: 0.91
[72]LR2307MadridSensitivity: 0.81, Specificity: 0.81
[73]Random Forest567-Accuracy: 0.655
[74]Multilayer Perceptron302NigeriaAccuracy: 0.85
[75]Random Forest341ItlayROC:0.84
[76]Decision Trees-PortugalSensitivity: 0.95, Accuracy: 0.9, Specificity: 0.86
[77]ANN--Accuracy: 0.89
Proposed Model5004IndiaAccuracy: 0.94, ROC: 97.8, F-Measure: 0.94
Table 5. Detailed Accuracy (TP, FP Rate) for each class Using Machine Learning Classifiers.
Table 5. Detailed Accuracy (TP, FP Rate) for each class Using Machine Learning Classifiers.
TP RateFP RateClass
Decision TreeNaïve ByesSVMAdaBoostRandom ForestBaggingHybrid ModelDecision TreeNaïve ByesSVMAdaBoostRandom ForestBaggingProposed ModelState/Union Territory
10.9110.094000.9710000.0550.0080.0160Andhra Pradesh
10.95710.2950.9930.7190.9930000.1270.0010.0160Andaman and Nicobar Islands
10.97810.0940.9930.5250.971000.0080.0430.0030.010.002Arunachal Pradesh
0.9780.91410.09400.050.97800.0100.0550.0240.0220.001Assam
0.820.04310.09400.0070.8780.0010.00500.0550.030.0370.002Bihar
0.9860.7340.6830.0940.2590.2590.9570.0010.0060.0020.0430.0040.0120.002Chandigarh
0.0720.0290.7990.094000.8630.0010.0140.0060.0550.0140.0310.003Chhattisgarh
0.9930.93510.0940.9860.626100.00500.04200.0110.001Dadra & Nagar Haveli
0.85600.9140.094000.9280.0020.0010.0020.0560.0190.0210.003Delhi
0.8850.1650.6330.0940.0290.0940.8990.0020.0260.0010.0420.0270.0260.002Goa
00.0290.9060.094000.91400.0030.0030.0550.0530.050.003Gujarat
0.770.6330.9780000.87800.0680.00100.0470.040.004Haryana
0.950.0650.871000.0360.9280.0030.010.00900.0390.0360.004Himachal Pradesh
0.9930.8921000.0070.9420.0040.009000.0310.0340.004Jammu& Kashmir
0.820.0290.9930.09400.0070.89200.0030.0030.0550.0320.0340.001Jharkhand
0.8350.1510.6690.094000.9570.0030.0140.0040.0550.0670.0490.001Karnataka
10.99310.09400.0140.9860000.0550.0360.0340.001Kerala
0.9930.87810.0940.9710.8060.9860000.0430.0010.0060Lakshadweep
0.9780.820.9280.0940.8130.4390.9710.0010.00100.0420.0030.0150.001Ladakh
0.98600.770000.8420.0640.0270.00500.0180.0230.004Madhya Pradesh
111000.0070.99300.001000.0020.0060Maharashtra
0.9780.9350.93500.2660.2810.96400.0030.00100.0310.0270Manipur
0.9930.8060.9930.0940.6690.2810.9500.0060.0010.0430.0070.0240.001Meghalaya
0.9860.950.98600.9780.5760.98600.002000.0010.0120.001Mizoram
0.9640.8990.99300.8990.4320.9500.0060.00100.010.0230Nagaland
0.9930.8781000.0070.9570.0020.004000.030.0270.001Odisha
0.9930.8780.97800.3740.2950.98600.0230.00500.0110.0170Puducherry
0.7630.87810000.9640.0010.001000.0020.010.001Punjab
0.7910.03610000.87100.009000.0580.0440.003Rajasthan
10.951010.6190.99300.0010000.0060.002Sikkim
0.8490.8060.9640.094000.8780.0120.0320.0090.0550.0130.0160.004Tamil Nadu
0.9090.8840.9920000.950.0020.012000.010.0150.001Telangana
0.9930.928100.3380.2730.98600.001000.0360.0250Tripura
0.9350.5470.9500.1290.0940.8920.0010.0250.00100.0020.0060.001Uttarakhand
0.8710.0360.7190000.9060.0140.0070.00200.0480.0370.003Uttar Pradesh
0.8990.8710.8710000.8920.0010.050.00500.0250.0270.001West Bengal
0.7780.8890.8890000.8890.0020.003000.0070.0020.001Telangana
0.880.6230.930.0520.2690.1790.940.0030.0110.0020.0270.0210.0230.002Weighted Avg.
Table 6. Detailed Accuracy (Recall, F-Measure) for each class using Machine Learning Classifiers.
Table 6. Detailed Accuracy (Recall, F-Measure) for each class using Machine Learning Classifiers.
RecallF-MeasureClass
Decision TreeNaïve ByesSVMAdaBoostRandom ForestBaggingProposed Hybrid ModelDecision TreeNaïve ByesSVMAdaBoostRandom ForestBaggingProposed ModelState/Union Territory
10.91410.094000.9710000.062000.985Andhra Pradesh
10.95710.2950.9930.7190.9930000.1030.9860.6310.996Andaman and Nicobar Islands
10.97810.0940.9930.5250.971000.0080.0720.9420.5640.954Arunachal Pradesh
0.9780.91410.09400.050.97800.0100.06200.0550.968Assam
0.820.04310.09400.0070.8780.0010.00500.06200.0060.9Bihar
0.9860.7340.6830.0940.2590.2590.9570.0010.0060.0020.0720.3690.310.947Chandigarh
0.0720.0290.7990.094000.8630.0010.0140.0060.062000.879Chhattisgarh
0.9930.93510.0940.9860.626100.00500.0730.9860.6190.989Dadra & Nagar Haveli
0.85600.9140.094000.9280.0020.0010.0020.061000.912Delhi
0.8850.1650.6330.0940.0290.0940.8990.0020.0260.0010.0730.0290.0930.912Goa
00.0290.9060.094000.91400.0030.0030.062000.898Gujarat
0.770.6330.9780000.87800.0680.0010000.868Haryana
0.950.0650.871000.0360.9280.0030.010.009000.0320.899Himachal Pradesh
0.9930.8921000.0070.9420.0040.0090000.0070.91Jammu& Kashmir
0.820.0290.9930.09400.0070.89200.0030.0030.06200.0070.919Jharkhand
0.8350.1510.6690.094000.9570.0030.0140.0040.062000.967Karnataka
10.99310.09400.0140.9860000.06200.0130.975Kerala
0.9930.87810.0940.9710.8060.9860000.0720.9750.7970.993Lakshadweep
0.9780.820.9280.0940.8130.4390.9710.0010.00100.0730.850.4490.964Ladakh
0.98600.770000.8420.0640.0270.0050000.848Madhya Pradesh
111000.0070.99300.0010000.0120.993Maharashtra
0.9780.9350.93500.2660.2810.96400.0030.00100.2250.2540.975Manipur
0.9930.8060.9930.0940.6690.2810.9500.0060.0010.0720.7050.2640.96Meghalaya
0.9860.950.98600.9780.5760.98600.002000.9750.5820.982Mizoram
0.9640.8990.99300.8990.4320.9500.0060.00100.8040.3870.967Nagaland
0.9930.8781000.0070.9570.0020.0040000.0070.964Odisha
0.9930.8780.97800.3740.2950.98600.0230.00500.4230.3130.986Puducherry
0.7630.87810000.9640.0010.00100000.961Punjab
0.7910.03610000.87100.00900000.877Rajasthan
10.951010.6190.99300.0010010.6830.965Sikkim
0.8490.8060.9640.094000.8780.0120.0320.0090.062000.868Tamil Nadu
0.9090.8840.9920000.950.0020.01200000.954Telangana
0.9930.928100.3380.2730.98600.001000.2620.2560.986Tripura
0.9350.5470.9500.1290.0940.8920.0010.0250.00100.2180.1440.922Uttarakhand
0.8710.0360.7190000.9060.0140.0070.0020000.894Uttar Pradesh
0.8990.8710.8710000.8920.0010.050.0050000.922West Bengal
0.7780.8890.8890000.8890.0020.00300000.842Telangana
0.880.6230.930.0520.2690.1790.940.0030.0110.0020.0340.2710.180.94Weighted Avg.
Table 7. Performance analysis of various classifiers over the COVID-19 dataset.
Table 7. Performance analysis of various classifiers over the COVID-19 dataset.
ML ClassifierTP RateFP RatePrecisionRecallF-MeasureROC
Decision0.880.0030.8990.880.8760.989
Naïve Bayes0.6230.0110.5880.6230.5870.968
SVM0.930.0020.9340.930.9290.964
Bagging0.1790.0230.1870.1790.1800.761
AdaBoost0.0520.0270.0260.0520.0340.747
RandomForest0.2690.0210.2900.2690.2710.866
Proposed Model0.9400.0020.9410.9400.9400.978
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Guleria, P.; Ahmed, S.; Alhumam, A.; Srinivasu, P.N. Empirical Study on Classifiers for Earlier Prediction of COVID-19 Infection Cure and Death Rate in the Indian States. Healthcare 2022, 10, 85. https://doi.org/10.3390/healthcare10010085

AMA Style

Guleria P, Ahmed S, Alhumam A, Srinivasu PN. Empirical Study on Classifiers for Earlier Prediction of COVID-19 Infection Cure and Death Rate in the Indian States. Healthcare. 2022; 10(1):85. https://doi.org/10.3390/healthcare10010085

Chicago/Turabian Style

Guleria, Pratiyush, Shakeel Ahmed, Abdulaziz Alhumam, and Parvathaneni Naga Srinivasu. 2022. "Empirical Study on Classifiers for Earlier Prediction of COVID-19 Infection Cure and Death Rate in the Indian States" Healthcare 10, no. 1: 85. https://doi.org/10.3390/healthcare10010085

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop