Abstract
Background
The coronavirus (COVID-19) is a novel pandemic and recently we do not have enough knowledge about the virus behaviour and key performance indicators (KPIs) to assess the mortality risk forecast. However, using a lot of complex and expensive biomarkers could be impossible for many low budget hospitals. Timely identification of the risk of mortality of COVID-19 patients (RMCPs) is essential to improve hospitals' management systems and resource allocation standards.
Methods
For the mortality risk prediction, this research work proposes a COVID-19 mortality risk calculator based on a deep learning (DL) model and based on a dataset provided by the HM Hospitals Madrid, Spain. A pre-processing strategy for unbalanced classes and feature selection is proposed. To evaluate the proposed methods, an over-sampling Synthetic Minority TEchnique (SMOTE) and data imputation approaches are introduced which is based on the K-nearest neighbour.
Results
A total of 1,503 seriously ill COVID-19 patients having a median age of 70 years old are comprised in the research work, with 927 (61.7%) males and 576 (38.3%) females. A total of 48 features are considered to evaluate the proposed method, and the following results are achieved. It includes the following values i.e., area under the curve (AUC) 0.93, F2 score 0.93, recall 1.00, accuracy, 0.95, precision 0.91, specificity 0.9279 and maximum probability of correct decision (MPCD) 0.93.
Conclusion
The results show that the proposed method is significantly best for the mortality risk prediction of patients with COVID-19 infection. The MPCD score shows that the proposed DL outperforms on every dataset when evaluating even with an over-sampling technique. The benefits of the data imputation algorithm for unavailable biomarker data are also evaluated. Based on the results, the proposed scheme could be an appropriate tool for critically ill Covid-19 patients to assess the risk of mortality and prognosis.
Keywords: Deep learning, Random forest, Coronavirus, COVID-19, Prognosis, Mortality risk prediction
Background
Coronavirus is a large family of viruses that can cause common colds, severe acute respiratory syndrome (SARS), and Middle East respiratory syndrome (MERS). It has been proven that the root cause is a new type of virus called the 2019 Novel Coronavirus (COVID-19). The World Health Organization (WHO) and the Centres for Disease Control and Prevention (CDC) are closely monitoring the development of the virus and how to prevent and treat diseases caused by the COVID-19. The COVID-19 epidemic has caused an astonishing loss of life around the world and poses an exceptional challenge to public health and the food system. The social and economic interruption triggered by this epidemic is damaging; millions of people are at risk of falling into extreme hardship, while millions of businesses face an existential threat. Approximately half of the world’s 3.3 billion global personnel are at risk of losing their incomes [1–17].
Related works
Recently many algorithms have been developed to diagnose the COVID-19 outbreak [18–22]. A predictive model of COVID-19 disease progression was proposed by [23] using multivariate analysis (Cox proportional regression). Pourhomayoun et al. [24] proposed an ML algorithm to accurately predict the mortality risk of COVID-19 patients. In [25], a Gaussian process regression (GPR) model with optimized hyperparameters was used to predict the mortality rate using five different countries (Turkey, Spain, Sweden, France and Pakistan) datasets [26]. An extreme gradient boosting (XGBoost) classifier was proposed to model the probability of requiring mechanical ventilation within the next 24 h, using data from the first 2 h after admission [27]. In [28], attempted to predict the occurrence of major adverse cardiac events (MACE) in acute myocardial infarction (AMI) patients, during the 1, 6 and 12 months follow up periods after hospital admission using ANN. A mortality risk calculator was established based on the XGBoost model, and the patients’ dataset was collected from hospitals in Spain (HM Hospitals) and Italy (ASST Cremona) [29]. A deep neural network transfer model based on a convolutional neural network (CNN) was proposed to diagnose a patient with COVID-19 by analysing their lungs’ X-ray images [30]. In [31], proposed a CNN transfer learning model to diagnose COVID-19 patients using X-ray and CT-Scan images and the gradient weighted class activation mapping (GRAD-CAM) technique [32, 33]. Yadaw et al. [34] developed a mortality prediction model using an XGBoost algorithm. In [35], a multivariate regression model was introduced based on clinical characteristics to predict ICU admissions and mortality in COVID-19 patients. Wearable technologies have been developed to identify patients with COVID-19 [13, 20, 36].
Besides, most recent studies have been reported to understand and diagnose the patients with COVID-19 [37–42] such as temporal deep learning [43], data-driven based extreme gradient boosting (XGBoost) [44], deep learning with regression analysis [45], biomarkers-based [46], machine learning and clinical data based [35, 47, 48], statistical neural network (NN) and DL [49–51], boosted random forest [52], CNN-LSTM, CNN-RNN and CNN-ML based on X-ray images [53–57].
Early identification of COVID-19 patients is crucial for the severity of the risk. The patients with high risk are to be identified earlier than those with very low risk for this critical disease. Moreover, not every hospital has the resources, budget, time, staff, equipment, etc., to conduct many complicated tests before needing to decide the risk. A mortality risk calculator for COVID-19 is designed to be as accurate as possible and uses a minimum number of features to produce an acceptable prediction rate. The proposed methodology will help to easily prognose the patient’s survival rate.
Though there are already a lot of Machine Learning (ML) algorithms that have been proposed for the prediction of patients with COVID-19, most of them have not reached optimal results, because of the lack of useful data, or because they are highly biased to only a certain population.
Study contributions
The main contributions of this research work are as follow:
A total of 48 vital features are considered including biomarkers to predict the mortality risk of COVID-19 patients and the trade-off between performance feature and sample space.
The data imputation scheme is introduced which is based on the K-Nearest Neighbor and over-sampling Synthetic Minority TEchnique (SMOTE) approaches.
To develop the proposed DL model, a web application of Amazon Web Services (AWS) has been used and is intended to help frontline physicians in clinical decision making under time-sensitive and resource-constrained conditions for COVID-19 patients.
The prediction performance of DL models is investigated using basic features against specialized features.
The oversample and data augmentation techniques are introduced to check the effect of the DL model.
The results of the proposed DL model are compared against a random forest (RF), support vector machine (SVM), artificial neural network (ANN), XGBoost, logistic regression (LR) models to assess its benefits when attempting to reduce the false-negative rate (FNR).
Further, the benefits of using over-sampling and data imputation techniques (i.e., SMOTE and KNN imputation) are reported.
Based on the MPCD score, the proposed DL outperforms on every dataset including an over-sampling technique.
Organization of the paper: “Datasets and Pre-process” section contains materials and methods, including datasets and pre-processing of the datasets. "Results and discussion" comprises the results and discussion, including comparative analysis and advantages and disadvantages of the research work. “Conclusion and future work” section covers the conclusion and future work of the research.
Datasets and pre-process
Database description
The datasets of the patients with COVID-19 have been collected from HM Hospitals Madrid, Spain. It contains the anonymized records of 2,307 patients with COVID-19. The database was divided into six different sections, each section contained a different type of data of each patient. The common key among every file is the patient ID feature, which helps to identify patients across every section of the database. The summary of the database is shown in Table 1.
Table 1.
Section | Description |
---|---|
1 | Demographic data: patient ID, age, gender, diagnosis |
2 | (positive/negative/pending), admission/discharge date, SpO2, temperature, heart rate, blood pressure, etc |
3 | Prescribed medication: daily dose and duration |
4 | Evolution of vital signs: SpO2, heart rate, temperature, blood pressure, and blood glucose values |
5 | Laboratory tests with date, results, and units |
6 | comorbidities are coded based on [World Health Organization (WHO)] |
Data cleansing
This raw database had five main technical challenges: (1) Incomplete record, (2) Different units, (3) Combination of categorical and numerical values. (4) Irrelevant and redundant, (5) Unbalanced classes. The database from all 2307 available records was filtered using the following standards: let alone patients with a COVID-19 positive diagnosis, discharged or confirmed to die, different from 0 years of age, their registered value of SpO2. After applying all these filters, only 1503 patients were left. The RF algorithm has been used to select the features with the highest predictive power, and to decrease the feature space by analysing the importance assigned to each feature by the algorithm. For this purpose, the SHapley Additive exPlanations (SHAP) values [58] was used to estimate the impact/weight of each input variable in the prediction. The SHAP value graph is a graphical visualization of how much a feature contributes to the model’s prediction. A large positive SHAP value indicates the feature is very relevant to detect positive outputs, while a large negative value is associated with negative output. The colour bar shows the feature value associated with the given SHAP value, while the thickness of a feature’s line indicates the number of samples present in the dataset for the given feature value, and the SHAP values are shown in Fig. 1.
In this research work, some biomarkers were selected including prothrombin activity, creatinine, D-dimer, ferritin, immunoglobulin-G, immunoglobulin-M, interleukin-6, lactate, LDH, leukocytes (count and %), lymphocytes (count and %), neutrophils (count and %), C-reactive protein, platelets, prothrombin time, and troponin. Since the sampling frequency of lab tests is inconsistent, simple time series statistical representation, such as maximum and minimum values, was chosen to represent these characteristics of the biomarkers. Therefore, two more features were added for every biomarker, one for the maximum and another one for the minimum values. Features 4 through 10 are categorical data in [True; False], while every other feature value is considered as numerical data in real (R). All available features are presented in Table 2.
Table 2.
S. No | Acronym | Feature Name | S. No | Acronym | Feature Name |
---|---|---|---|---|---|
1 | Patient ID | 25 | IgM (min) | IgM (Immunoglobulin M) (min) | |
2 | Age | 26 | IgG (min) | IgG (Immunoglobulin G) (min) | |
3 | SpO2 | SpO2 Oxygen saturation (O2) | 27 | TNI (min) | Troponin (min) |
4 | Gender, | 28 | PA (min) | Prothrombin activity (min) | |
5 | Discharge motive (Label) | 29 | PT (min) | Prothrombin time (min) | |
6 | kidney failure (N17) | 30 | LIN (% max) | Lymphocytes (% max) | |
7 | hypertension (I10) | 31 | LIN (max) | Lymphocytes (max) | |
8 | diabetes (E11) | 32 | LEUC (max) | Leukocytes (max) | |
9 | heart disease (I25) | 33 | NEU (max) | Neutrophils (max) | |
10 | respiratory distress (J80) | 34 | NEU (% max) | Neutrophils (% max) | |
11 | LIN (% min) | Lymphocyte (% min) | 35 | PLAQ (max) | Platelet count (max) |
12 | LIN (min) | Lymphocyte (min) | 36 | PCR (max) | C-reactive protein (max) |
13 | LEUC (min) | Leukocyte (min) | 37 | DD (max) | Dimer D Max |
14 | NEU (min) | Neutrophils (min) | 38 | CREA (max) | Creatinine (max) |
15 | NEU (% min) | Neutrophils (% min) | 39 | LDH (max) | LDH (max) |
16 | PLAQ (min) | Platelet count (min) | 40 | IL6 (max) | Interleukin 6 (max) |
17 | PCR (min) | C-reactive protein (min) | 41 | LEULCR (max) | Leukocyte’s count (max) |
18 | DD (min) | D Dimer (min) | 42 | LAC (max) | Lactate (max) |
19 | CREA (min) | Creatinine (min) | 43 | FER (max) | Ferritin (max) |
20 | LDH (min) | LDH (min) | 44 | IgM (max) | IgM (Immunoglobulin M) (max) |
21 | IL6 (min) | Interleukin 6 (min) | 45 | IgG (min) | IgG (Immunoglobulin G) (max) |
22 | LEULCR (min) | Leukocyte’s count (min) | 46 | TNI (max) | Troponin (max) |
23 | LAC (min) | Lactate (min) | 47 | PA (max) | Prothrombin activity (max) |
24 | FER (min) | Ferritin (min) | 48 | PT (max) | Prothrombin time (max) |
Data distribution
In Fig. 2, it can be seen that the average age distribution of patients after the normal distribution is about 70 years old. Oxygen saturation values have a mean of 92.28, with a couple of lower outliers, which suggests a more severe disease state according to literature. A clear unbalance of the classes is observed, with only 16.5% of deceased patients. As for comorbidities, there are 919 patients with none of the selected comorbidities, 398 patients with only 1 comorbidity, 148 patients with 2 of them, 35 patients with 3, 3 patients with 4 comorbidities, and no patients with every comorbidity. The most common comorbidity among patients is hypertension. Since the original dataset contains a lot of missing cells, the sample size reduces as the number of features increases. Tables 3 and 4 show the filtered database distribution and biomarkers of the patients (1,503) with COVID-19, respectively.
Table 3.
Feature | Detail | Number of patients (%) |
---|---|---|
Gender | Male | 927 (61.7%) |
Comorbidities | Kidney failure | 81 (5.4%) |
Hypertension | 446 (29.7%) | |
Diabetes | 194 (12.9%) | |
Heart disease | 69 (4.6%) | |
Respiratory distress | 21 (1.4%) | |
Discharge motive | Deceased | 248 (16.5%) |
Table 4.
Name of biomarker | Mean value min–max |
---|---|
LEUC (× 103/µL) | 6.03–9.85 |
LIN (× 103/µL) | 1.00–1.65 |
LIN% | 13.90–25.03 |
NEU (× 103/µL) | 4.10–7.84 |
NEU% | 63.23–78.66 |
PLAQ (× 103/µL) | 206.42–320.81 |
Cr (mg/dL) | 0.84–1.09 |
PCR (mg/L) | 38.84–130.69 |
LDH (U/L) | 482.91–726.57 |
DD (ng/mL) | 1194.71–4509.60 |
IL6 (pg/mL) | 192.74–239.50 |
LAC (mmol/L) | 1.73–2.29 |
FER (ng/mL) | 1150.13–1526.91 |
TNI (ng/L) | 27.01–36.47 |
PA (%) | 70.58–80.93 |
PT (s) | 13.70–16.55 |
Pre-processing dataset
To increase the training data availability, a pre-processing algorithm [59] was employed, it is a Greedy-like algorithm that at each iteration maximizes the number of samples by selecting the column (feature) with more rows (samples) available. Since the original dataset contains a lot of missing cells, the sample size reduces as the number of features increases. The eight sub-datasets pose a trade-off between the number of features and the number of samples, as the subset cannot be predetermined with highly distinguished information, the learning algorithm was applied to all of them. Since normalizing data generally accelerates learning rate and leads to faster convergence [60] the remaining numeric features have been re-scaled using the min–max normalization method [61]. By examining the datasets, it was created into eight sub-datasets with different features. The features and sub-datasets are illustrated in Fig. 3 and Table 5.
Table 5.
Data subsets | No. of features | No. of samples |
---|---|---|
1 | 10 | 1503 |
2 | 22 | 1449 |
3 | 24 | 1434 |
4 | 26 | 1428 |
5 | 28 | 1419 |
6 | 30 | 1341 |
7 | 34 | 1291 |
8 | 48 | 683 |
Methodologies
The mortality risk calculator for the COVID-19 patients has multiple steps; (1) Collection of raw data, (2) Data pre-processing, (3) Over-sampling & data imputation and splitting the data, (4) Model developments and (5) Model evaluation. The proposed overall procedure is shown in Fig. 4.
Deep learning (DL)
The basic idea behind DL is to stack many shallow multi-layer algorithms to obtain a more abstract representation of features as the network gets deeper [62]. DL has recently gained popularity, particularly in the field of computer vision but is rapidly moving towards different areas, such as diagnosis and prognosis in the medical field [63]. The quintessential DL algorithm is the ANN. ANNs are a type of ML algorithm roughly based on the biological neurons of the brain and the way that they are interconnected with one another to learn complex abstract representations. In this research work, the DL model with binary cross-entropy as the loss function and the Adam algorithm as an optimizer to adjust the network’s weights have been used. The model has 3 hidden layers with 17, 10 and 5 neurons, respectively. The mini-batch optimization technique was utilized. For the binary classification problem, the sigmoid function has been used as the activation function. The proposed DL model was developed using the Keras framework (version 2.2.4) running on TensorFlow 2.0.0 in python 3.6. The hyper-parameters are summarized in Table 6.
Table 6.
Parameter | Value |
---|---|
Hidden layers | 3 |
Neuron number | [17, 10, 5] |
Activation functions | Sigmoid |
Output activation | Sigmoid |
Batch size | 32 |
Epochs | 200 |
Learning rate | 0.001 |
β1 | 0.9 |
β2 | 0.999 |
ɛ | e−7 |
β1, Exponential decay rate of the first moment estimates; β2, Exponential decay rate of the second-moment estimates; ɛ, Small number to prevent any division by zero
Random forest algorithm (RF)
The RF algorithm has been used as an ensemble of decision trees to make a prediction [64, 65]. A decision tree fits a function (typically piece-wise constant) over domain by recursive partitioning in a greedy way. RF regressor was used to predict the mortality risk of the patients. The following hyper-parameters have been used to train and test the RF model which is the number of estimators = 500, maximum depth = 2 and maximum feature = 5. This model was developed using the sci-kit-learn library in python.
SMOTE technique
The Synthetic Minority Over-Sampling Technique (SMOTE) is an over-sampling approach in which the minority class is over-sampled by creating “synthetic” examples rather than by over-sampling with replacement [66]. SMOTE technique was used to balance the dataset. It generates synthetic examples in a less application-specific manner, by operating in “feature space” rather than “data space”. The minority class is over-sampled by taking each minority class sample and introducing synthetic examples along the line segments joining any/all of the K-minority class nearest neighbours [67]. In this research project, a final proportion of sm = 0.80 was set to the minority class.
1 |
Data imputation
The impact of using imputation data on the prediction model has been evaluated for cases where there are time or budget constraints and obtaining complex biomarker data is impossible or unfeasible [68, 69]. To properly evaluate the proposed imputation method, amputate available biomarker features were used to calculate the error between imputation and real values. The biomarker features were imputation for the test sets using the mean value of the “K” most similar patients from the real biomarker data and for the train set using the KNN algorithm [70]. The value of “K” is determined by the amount of available data. The benefit of using the imputation features was evaluated by comparing the model’s performance against the same test set with the real biomarker data. The error of the estimated imputation data is calculated using the root mean squared error (RMS).
2 |
where is the real feature value and is the imputation feature value.
Finally, the benefit of adding imputation biomarkers data was revealed by comparing the performance of the imputation test set against the performance of a model which only uses basic patient information, without any imputation. As we impute more features, the model’s performance has more uncertainty and therefore a higher error. This motivates us to impute only the necessary number of features to see an improvement of the model without adding variance to the output.
Training and testing data splitting
To properly assess the performance of the proposed model, the datasets were divided into training and testing samples, in which 90% of the samples were for training and 10% for testing. The test samples were usually a small part of the dataset, only large enough to vary significantly in population. The K-fold cross-validation (CV) algorithm [71, 72] was used for every dataset. In this algorithm, the dataset was first randomly shuffled to avoid bias and then divided into K equally sized parts (folds). The proposed model was trained K times, where at each iteration a different fold, the dataset was used as the testing set while every other fold was used for training. The final unbiased result was recorded as the average value of each evaluation metric across every fold. The proportion of distribution of label classes was kept at every layer. It has only been done to avoid a fold of model training with positive or negative class patterns. For this purpose, the Stratified K-Fold sci-kit-learn function was used, which kept the proportion of the label feature across every fold [73–75]. Figure 5 shows a graphical representation of the 10-Fold CV algorithm.
Decision threshold
The decision threshold governed the choice to turn a forecasted probability or scores into a class label. The Optimal Classifying Threshold Method (OCTM) [76] algorithm was used to obtain the decision threshold value that optimizes the MPCD score. A 0.5 spaced decision threshold was taken for every class. The algorithm is shown in Fig. 6.
Results and discussion
Key performance indicators (KPIs)
To validate the proposed methods, we have used different performance indicators such as confusion matrix and its true positive (TP), false positive (FP), true negative (TN) and false-negative (FN), precision (P), sensitivity/recall (R), area under the curve (AUC), F-measure, accuracy, alpha, beta, and maximum probability of correct decision (MPCD) [77–79].
Precision (P) can be defined as the number of true positives (TP) divided by the number of TP plus the number of false-positive (FP). The P can be written as
3 |
Recall (R) (Sensitivity) can be calculated as the number of true positives (TP) divided by the sum of the number of TP and the number of false-negative (FN). It can also be defined as the percentage of total relevant results correctly classified. The R can be posed as
4 |
Accuracy (ACC) is referring to predicting the perfection of a machine learning model. The accuracy can be calculated as
5 |
Maximum Probability of Correct Decision (MPCD) is a probabilistic-based measure of classification performance aimed at analysing highly imbalanced data structures. The MPCD can be designed as
6 |
where and .
Results
Figure 7 shows a boxplot graph of the MPCD score of the proposed DL model with and without the SMOTE approach of every sub-dataset. The best results of the deep learning method are shown in Fig. 8.
Data imputation is the process of replacing missing data with substituted values. The results of the imputation scheme of the NEU%m and LIN%M biomarkers are shown in Fig. 9. The boxplot graph of every performance metric was compared with and without imputation. We can see the increase in the variance of each evaluation metric, which is expected because of the error introduced by the imputation process. The mean performance values of the model are the same overall and indicating that the imputation process did not introduce false information in the process. The results of the DDm and DDM imputation process are shown in Fig. 10. In this case, we can see a similar variance when comparing the imputation and real value models, suggesting a good imputation performance.
Figures 11 and 12 show the boxplot graph of root square error (RSE) values of the 10-folds when imputation the NEU%m and LIN%M biomarkers, and DDm and DDM, respectively. The prominent red dots in the graph represent patients who had different classifications between real and imputation data.
Performance comparison
For comparison purposes, the RF [64, 65] support vector machine (SVM) [80], artificial neural network (ANN) [81], XGBoost [82], logistic regression (LR) [83] algorithms have been trained and tested based on the same datasets. The comparative results of the DL and RF models of every dataset with and without the SMOTE approaches are presented in Figs. 13 and 14, respectively. The results show that the DL model has high prediction accuracy.
In Table 7, the proposed DL model outperforms comparatively the support vector machine (SVM), artificial neural network (ANN), XGBoost, logistic regression (LR) and RF model in practically every dataset on both approaches. The RF model greatly benefits from the SMOTE approach, while the DL model appears to work better even when having unbalanced classes.
Table 7.
Algorithms | Key performance indicators (KPI) algorithm | |||||
---|---|---|---|---|---|---|
MPCD | Recall | F2 score | Precision | AUC | Accuracy | |
DL | 0.93 | 1 | 0.93 | 0.91 | 0.93 | 0.95 |
RF | 0.88 | 0.95 | 0.89 | 0.9 | 0.89 | 0.93 |
SVM | 0.77 | 0.91 | 0.87 | 0.85 | 0.87 | 0.89 |
ANN | 0.78 | 0.89 | 0.9 | 0.87 | 0.88 | 0.90 |
XGBoost | 0.81 | 0.93 | 0.94 | 0.90 | 0.90 | 0.91 |
LR | 0.76 | 0.90 | 0.87 | 0.88 | 0.86 | 0.89 |
The proposed model is also compared with the recently published methods. The comparative results are shown in Table 8. In [21], the authors used 53 confirmed COVID-19 patients and the dataset was collected from the Wenzhou Central Hospital and Cangnan People’s Hospital in Wenzhou, China. The median age was 43 years, and 62.2% of patients were men. Common symptoms included fever (in 47 patients, 88.7%) and cough (in 32, 60.4%). The median number of white blood cell count (× 109 = L) was reported as 4.8, and the median number of Lymphocyte count (× 109 = L) was 1.2. Out of the 53 patients, 9.4% developed ARDS, 1.9% patients were taken into the intensive care unit (ICU) and 47.5% required supplemental oxygen. They compared various ML algorithms using a tenfold cross-validation accuracy. The top accuracy achieved was 80% using the support vector machine (SVM) and K-nearest neighbour (KNN) (k = 5) algorithm.
Table 8.
Algorithm | Input features dataset | Key performance indicators (KPI) | |||||
---|---|---|---|---|---|---|---|
MPCD | Recall/sensitivity | F2 score | Precision | AUC | Accuracy | ||
DL | 48 Clinical data | 0.93 | 1 | 0.93 | 0.91 | 0.93 | 0.95 |
RF | 0.88 | 0.95 | 0.89 | 0.85 | 0.89 | 0.93 | |
SVM | 0.77 | 0.91 | 0.87 | 0.87 | 0.87 | 0.89 | |
ANN | 0.78 | 0.89 | 0.9 | 0.88 | 0.90 | ||
XGBoost | 0.81 | 0.93 | 0.94 | 0.90 | 0.90 | 0.91 | |
LR | 0.76 | 0.90 | 0.87 | 0.88 | 0.86 | 0.89 | |
SVM and KNN [21] | 11 Clinical data | – | – | – | – | – | 0.80 |
ANN [24] | 42 Clinical data | – | – | – | – | – | 0.90 |
ML [27] | 12 Clinical data | – | 0.90 | – | – | 0.866 | – |
DNN [28] | 51 Clinical data | – | 0.8125 | – | – | 0.97 | 0.9598 |
ML [29] | 20 Clinical data | – | – | – | – | 0.94 | – |
Multivariate Analysis [23] (Cox proportional regression) | 4 Clinical data | – | 0.95 | – | – | 0.91 | – |
ML [34] | 3 Clinical data | – | – | – | – | 0.91 | – |
Multivariate Regression model [35] | 7 Clinical data | – | – | – | – | 0.74 | – |
CNN and Deep Transfer Learning [30] | RGB X-ray images | – | 0.9762 | – | – | – | 0.8810 |
CNN and Deep Transfer Learning [31] | X-ray & CT-Scan images | – | 0.94 | – | 0.95 | – | 0.95 |
Deep CNN-LSTM [54] | X-ray Images | – | 0.993 | – | – | 0.999 | 0.994 |
CNN- Ensemble of Machine Learning [57] | X-ray Images | – | 0.978 | – | 1 | – | 0.989 |
CNN-RNN [53] | X-ray Images | – | 0.999 | – | 0.999 | 0.999 | 0.999 |
KNN [84] | Clinical data | 1.00 | 0.93 | 0.942 | 0.922 | 0.9374 |
Pourhomayoun et al. [24] proposed an ML algorithm to accurately predict the mortality risk of COVID-19 patients. 17,000 laboratory-confirmed COVID-19 patients’ dataset was collected from 76 countries with an average age of 56.6, from which 74.4% recovered. Data imputation techniques were used for missing values, and a balanced dataset was created for training and testing the model. 112 features were available from symptoms and doctor’s medical notes, and patient’s demographic and physiological data. After applying different filter and wrapper methods, the feature space was reduced to 42 features. The best performance accuracy (93.75%) was achieved by the ANN algorithm. Hyper-parameters were tuned using grid search and the final architecture had two hidden layers with 10 neurons in the first layer and 3 neurons in the second layer. A sigmoid function was used as the hidden layer activation function and stochastic gradient as the optimizer with a constant learning rate and a regularization rate of alpha was used.
In [27], taken 197 patients’ data with confirmed COVID-19 were obtained from five USA health systems including 51.3% of male patients and the majority are between 30 and 80 years old. For each patient, 12 features were extracted and fed into the model. The XGBoost classifier was shown excellent performance including the following results: sensitivity (0.90) and specificity (0.58).
In [28], the dataset consists of 10,813 patients from 52 Korean hospitals, using 51 variables for prediction. The ANN algorithm was used and got the following results accuracy = 95.98%, sensitivity = 81.25%, specificity = 96.1% and AUC = 97%.
The study comprised 2,831 patients, 711 (25.1%) of whom died during hospitalization while the remaining were discharged. Two models were trained to calculate the mortality risk using lab test results and without. The missing values were imputation using.
KNN, more than 40% of missing features were excluded, and 95% confidence intervals were calculated using bootstrapping.
The model performance evaluated using laboratory values (AUC = 93.8%) and without laboratory test values (AUC = 90.5%) [29].
Yadaw et al. [34] developed a mortality prediction model using the XGBoost algorithm. The database consisted of 3,841 patients, 8.2% deceased with features age, SpO2 and type of patient. The best results were obtained (AUC of ROC = 91%).
Ji et al. [23] used 208 patients’ dataset and the average age of 117 is 44 (56.2%), 31 (14.9%) older than 60 years, 45 (21.6%) and 40 (19.2%) patients. The clinical conditions deteriorated progressed during the observation period. Using the CALL score model, clinicians can improve the therapeutic effect and reduce mortality risk.
In [35], 641 hospitalized patients database was used with a median age of 60 years old, 40.1% female, 62% no critical illness, 30% were admitted to the ICU and 82 who expired. Five significant variables predicting.
ICU admissions were lactate dehydrogenase, procalcitonin, SpO2, smoking history, and LIN. The seven critical patients were deceased who have some other symptoms such as heart failure, procalcitonin, lactate dehydrogenase, chronic obstructive pulmonary disease, SpO2, heart rate, and old age. The mortality group uniquely contained cardiopulmonary variables. The risk score model (a multivariable regression model) yielded good accuracy with an AUC-ROC of 0.74 of the ICU admissions.
The dataset consisted of 284 X-ray images of which around 142 were positive of COVID-19. The VGG-6 image classifier was used as the top layers of the model and then added 5 layers as part of the transfer learning methodology. The proposed model achieved a sensitivity of 97.62%, specificity of 78.57%, accuracy of 88.10% and AUC-ROC of 88% [30].
In [31], proposed a CNN transfer learning model to diagnose the COVID-19 patients using X-ray and CT-scan images, and the following results were obtained including precision = 95%, recall = 94%, F1 score = 95% and accuracy = 95%.
Islam et al. [54], proposed deep CNN-LSTM algorithms for the detection of novel COVID-19 using X-ray images. The CNN algorithm was applied to extract the features and the LSTM scheme was used to detect COVID-19. The recorded KPIs include accuracy of 99.4%, AUC of 99.9%, specificity of 99.2%, the sensitivity of 99.3%, and the F1-score of 98.9%.
In [57], CNN and an ensemble of machine learning procedures were offered to detect the COVID-19 infection using X-ray images and the model performance is 98.91% accuracy, 100% precision, 97.82% recall, and 98.89% F1-score have been shown.
In [53], CNN-RNN schemes based on transfer learning were introduced to diagnose the COVID-19 infection using X-ray images and the authors also investigated four different methods using the same features. The VGG19-RNN has been judged as the best scheme with 99.9% accuracy, 99.9% AUC, 99.8% recall, and 99.8% F1- score to detect COVID-19 cases. Hence, the proposed methods are quite better for the detection of COVID-19 infection using X-ray images.
Shanbehzadeh et al. [84] evaluated different ML algorithms using 1224 hospitalized patients data with COVID-19. By comparing the performance of ML algorithms according to various evaluation criteria, the KNN algorithm with the precision of 94.21%, accuracy of 93.74%, recall of 100%, F-measure of 93.2% and ROC of 92.23%, produced better performance comparatively other algorithms.
Discussion
In Fig. 7, the performance of the proposed model changes from dataset to dataset. This is expected because more features are used, as more information is needed to improve the behaviour of the system. However, the variability in the results is also increased as more samples were dropped, and more features were added, as shown in Table 5.
Figure 15 shows the original database class distribution on the left side, while the right side shows the DL predicted distribution. This indicates that the proposed model successfully models the dataset underlying distribution. The proposed DL model is capable of making an accurate prediction even on the unbalanced dataset. Further, analysing the proposed DL outcomes distributions is very close to the actual output distribution of the dataset.
In Fig. 8, the comparative results show that the SMOTE approach has a recall distribution that is closer to 1, but more variability in the precision metric. This is seen on the outlay of MPCD value around 0.95 which may imply a possible improvement in the model performance while introducing more training data. The same can be said about the final dataset, where the variability of the MPCD score is bigger, but outliers with very high MPCD values are also observed. Finally, the threshold value set by the SMOTE approach gets closer to 0.50 because the proportion between classes is close to one another. We observed a large variation in each evaluation metric, which is expected because of the high imbalance dataset.
The recall metric was further analyzed to quantify how good the predictions are. As we know the recall metric shows the proportion of the positive samples correctly classified. In Figs. 8, 9 and 10, the distribution of the recall metric of the dataset, the mean recall value is 0.92, which means that 92% confidence of correctly classifying any positive prediction. Additionally, we can see 10-folds where the recall value reaches 1.00, indicating that no positive samples were misclassified.
Figure 11 shows the boxplot graph of root square error (RSE) values of the 10-folds when imputation the NEU%m and LIN%M biomarkers, it can be seen more variance in the imputation values and have more error. Also, it can be observed that most of the patients classified differently when using imputation are above the 3rd quartile for the observed error distribution. This can recommend a lack of information in the current database to properly imputation these features.
Figure 12 shows that the overall RSE when imputation the DDm and DDM features are smaller, with very low variance and just a couple of outliers. Imputation of these features should yield a very similar result to the real feature value.
However, comparative analysis shows that the proposed DL method yields substantially higher results for clinical and biomarker datasets. The proposed DL model can make an accurate prediction even on the unbalanced dataset. The proposed procedure can be applied to research areas such as manufacturing.
Conclusion and future work
There is still not much we understand about the COVID-19 disease and its high reproduction rate calls on hospitals to predict the evolution of the patient on admission to effectively manage hospital resources. A mortality risk calculator for COVID-19 patients is proposed based on the DL model, and the five different algorithms have been tested including RF, SVM, ANN, XGBoost, and LR to calculate the risk of mortality of patients with COVID-19 infection using the same features and datasets. Therefore, a mortality risk calculator must not only accurately classify patients with high mortality risk, but it is also working on the necessary features. This can enable hospitals to make early predictions even when only basic features are available while evaluating the benefits of later obtaining more complex biomarker features. The proposed DL model was tested using only the most basic features had an average MPCD score of 0.75, while the best MPCD score was 0.86 obtained using 24 input features, 16 basic and 8 biomarker data (both the maximum and minimum values).
The proposed model DL shows significantly excellent results when evaluating each of the proposed datasets. Both over-sampling and data imputation approaches were analysed. The data imputation method based on the KNN algorithm was proposed and employed to improve the MPCD results. The proposed imputation strategy improved the MPCD (0.75) and recall (0.92) scores while only imputation 2 features. In addition, to predict the risk of death, falsely if a patient has a lower risk of death, it is far more critical than the other way around. Therefore, false negatives should be prioritized over false-positive predictions.
Both imputation results indicate that the model’s performance can indeed benefit from the imputation of said biomarkers. The recall metric got an overall mean value of around 0.90 which outperforms the 0.87 of the models without any imputations, while also reaching recall values of about 0.95.
The analysis presented in this research project can be applied to other research areas, e.g., finance or manufacturing. In the defect detection or prediction problem in the manufacturing area, where the positive (defect) to negative (non-defective) ratio is also very unbalanced, the prediction problem can be analysed similarly.
Future work: Evaluate the effect of data imputation for complex biomarker data. Add other types of statistical representation for biomarkers time series data, by standardizing sampling frequency of both vital signs and lab test results. Test usage of a time series dedicated algorithm, i.e., Recurrent Neural Networks, ARMA models, etc. to predict patient’s evolution through time. Evaluate data imputation efficiency for every biomarker feature in a greedy way.
Acknowledgements
The authors are particularly thankful to all participants for their voluntary participation in the research. Authors are thankful to reviewers for their constructive suggestions and comments to improve the manuscript.
Authors' contributions
JLGA and FH; formal analysis, methodology, investigation and drafted the manuscript, RMM and ERF; project administration, supervised the data analysis, coordinated the overall study, and AGZ and RRM; visualization, performed data curation and annotation and CE and JW; revised the manuscript. All authors read and approved the final manuscript.
Funding
Not applicable.
Availability of data and material
The data presented in this study are available on request from the corresponding author.
Declarations
Ethics approval and consent to participate
The procedures followed in this study strictly comply with the ethical standards formulated by the ethics committee of the HM hospitals Spain and Tecnologico de Monterrey. This study was approved by the Ethics Committee of the HM hospitals Spain and Tecnologico de Monterrey Mexico. The permission was granted by the HM Hospitals for using the data in the study. Our study did not contain any patient identifiers.
Consent for publication
Not applicable.
Competing interests
The authors declare that they have no competing interests.
Footnotes
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
José Luis Guadiana-Alvarez and Fida Hussain contributed equally to this work
Contributor Information
Fida Hussain, Email: fida.hussain07@yahoo.com.
Ruben Morales-Menendez, Email: rmm@tec.mx.
References
- 1.Haleem A, Javaid M, Vaishya R. Effects of COVID-19 pandemic in daily life. Curr Med Res Pract. 2020;10(2):78–79. doi: 10.1016/j.cmrp.2020.03.011. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 2.Haleem A, Javaid M, Vaishya R, Deshmukh S. Areas of academic research with the impact of COVID-19. Am J Emerg Med. 2020;38(7):1524–1526. doi: 10.1016/j.ajem.2020.04.022. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 3.Haq MIU, Khuroo S, Raina A, Khajuria S, Javaid M, Haq MFU, Haleem A. 3D printing for development of medical equipment amidst coronavirus (COVID-19) pandemic—review and advancements. Res Biomed Eng. 2020;1–11.
- 4.Javaid M, Haleem A, Singh RP, Haq MIU, Raina A, Suman R. Industry 5.0: potential applications in COVID-19. J Ind Integr Manag. 2020;5(04):507–530. [Google Scholar]
- 5.Javaid M, Haleem A, Vaishya R, Bahl S, Suman R, Vaish A. Industry 4.0 technologies and their applications in fighting COVID-19 pandemic. Diab Metab Syndrome Clin Res Rev. 2020;14(4):419–422. doi: 10.1016/j.dsx.2020.04.032. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6.Muhammad L, Islam MM, Usman SS, Ayon SI. Predictive data mining models for novel coronavirus (COVID-19) infected patients’ recovery. SN Comput Sci. 2020;1(4):1–7. doi: 10.1007/s42979-020-00216-w. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 7.Hassen TB, El Bilali H, Allahyari MS, Berjan S, Fotina O. Food purchase and eating behavior during the COVID-19 pandemic: a cross-sectional survey of Russian Adults. Appetite. 2021;165:105309. doi: 10.1016/j.appet.2021.105309. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 8.Singh RP, Javaid M, Haleem A, Vaishya R, Ali S. Internet of medical things (IoMT) for orthopaedic in COVID-19 pandemic: roles, challenges, and applications. J Clin Orthop Trauma. 2020;11(4):713–717. doi: 10.1016/j.jcot.2020.05.011. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 9.Rahman MM, Manik MMH, Islam MM, Mahmud S, Kim J-H. An automated system to limit COVID-19 using facial mask detection in smart city network. In: 2020 IEEE international IoT, electronics and mechatronics conference (IEMTRONICS); 2020. IEEE; 2020. p. 1–5.
- 10.Sanghvi SK, Schwarzman LS, Nazir NT. Cardiac MRI and myocardial injury in COVID-19: diagnosis, risk stratification and prognosis. Diagnostics. 2021;11(1):130. doi: 10.3390/diagnostics11010130. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 11.Singh RP, Javaid M, Haleem A, Suman R. Internet of things (IoT) applications to fight against COVID-19 pandemic. Diabetes Metab Syndr. 2020;14(4):521–524. doi: 10.1016/j.dsx.2020.04.041. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 12.Singh RP, Javaid M, Kataria R, Tyagi M, Haleem A, Suman R. Significant applications of virtual reality for COVID-19 pandemic. Diabetes Metab Syndr. 2020;14(4):661–664. doi: 10.1016/j.dsx.2020.05.011. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 13.Ullah SMA, Islam MM, Mahmud S, Nooruddin S, Raju STU, Haque MR. Scalable telehealth services to combat novel coronavirus (COVID-19) pandemic. Sn Comput Sci. 2021;2(1):1–8. doi: 10.1007/s42979-020-00401-x. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 14.Albahri OS, Al-Obaidi JR, Zaidan A, Albahri AS, Zaidan B, Salih MM, Qays A, Dawood KA, Mohammed R, Abdulkareem KH. Helping doctors hasten COVID-19 treatment: towards a rescue framework for the transfusion of best convalescent plasma to the most critical patients based on biological requirements via ml and novel MCDM methods. Comput Methods Programs Biomed. 2020;196:105617. doi: 10.1016/j.cmpb.2020.105617. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 15.Mohammed K, Jaafar J, Zaidan A, Albahri OS, Zaidan B, Abdulkareem KH, Jasim AN, Shareef AH, Baqer M, Albahri AS. A uniform intelligent prioritisation for solving diverse and big data generated from multiple chronic diseases patients based on hybrid decision-making and voting method. IEEE Access. 2020;8:91521–91530. [Google Scholar]
- 16.Organization WH. Annex to Infection Prevention and Control During Health Care when Coronavirus Disease (COVID-19) is Suspected or Confirmed: Interim Guidance, 1 October 2021. World Health Organization; 2021. [Google Scholar]
- 17.Kaplonek P, Wang C, Bartsch Y, Fischinger S, Gorman MJ, Bowman K, Kang J, Dayal D, Martin P, Nowak RP. Early cross-coronavirus reactive signatures of humoral immunity against COVID-19. Sci Immunol. 2021;6(64):1–12. doi: 10.1126/sciimmunol.abj2901. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 18.Haleem A, Javaid M. Medical 4.0 and its role in healthcare during COVID-19 pandemic: a review. J Ind Integr Manag. 2020;5(04):531–545. [Google Scholar]
- 19.Ghaffari A, Meurant R, Ardakani A. COVID-19 point-of-care diagnostics that satisfy global target product profiles. Diagnostics. 2021;11(1):115. doi: 10.3390/diagnostics11010115. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 20.Islam MM, Ullah SMA, Mahmud S, Raju STU. Breathing aid devices to support novel coronavirus (COVID-19) infected patients. Comput Sci. 2020;1(5):1–8. doi: 10.1007/s42979-020-00300-1. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 21.Jiang X, Coffee M, Bari A, Wang J, Jiang X, Huang J, Shi J, Dai J, Cai J, Zhang T. Towards an artificial intelligence framework for data-driven prediction of coronavirus clinical severity. Comput Mater Continua. 2020;63(1):537–551. [Google Scholar]
- 22.An C, Lim H, Kim D-W, Chang JH, Choi YJ, Kim SW. Machine learning prediction for mortality of patients diagnosed with COVID-19: a nationwide Korean cohort study. Sci Rep. 2020;10(1):1–11. doi: 10.1038/s41598-020-75767-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 23.Ji D, Zhang D, Xu J, Chen Z, Yang T, Zhao P, Chen G, Cheng G, Wang Y, Bi J. Prediction for progression risk in patients with COVID-19 pneumonia: the CALL score. Clin Infect Dis. 2020;71(6):1393–1399. doi: 10.1093/cid/ciaa414. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 24.Pourhomayoun M, Shakibi M. Predicting mortality risk in patients with COVID-19 using machine learning to help medical decision-making. Smart Health. 2021;20:100178. doi: 10.1016/j.smhl.2020.100178. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 25.Khan YA, Abbas SZ, Truong B-C. Machine learning-based mortality rate prediction using optimized hyper-parameter. Comput Methods Programs Biomed. 2020;197:1–8. doi: 10.1016/j.cmpb.2020.105704. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 26.Roser M, Ritchie H, Ortiz-Ospina E, Hasell J. Coronavirus pandemic (COVID-19). Our world in data. 2020.
- 27.Burdick H, Lam C, Mataraso S, Siefkas A, Braden G, Dellinger RP, McCoy A, Vincent J-L, Green-Saxena A, Barnes G. Prediction of respiratory decompensation in COVID-19 patients using machine learning: the READY trial. Comput Biol Med. 2020;124:103949. doi: 10.1016/j.compbiomed.2020.103949. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 28.Kim YJ, Saqlian M, Lee JY. Deep learning–based prediction model of occurrences of major adverse cardiac events during 1-year follow-up after hospital discharge in patients with AMI using knowledge mining. Pers Ubiquit Comput. 2019;4:1–9. [Google Scholar]
- 29.Bertsimas D, Boussioux L, Cory-Wright R, Delarue A, Digalakis V, Jacquillat A, Kitane DL, Lukin G, Li M, Mingardi L, et al. From predictions to prescriptions: a data-driven response to COVID-19. Health Care Manag Sci. 2021;24(2):253–272. doi: 10.1007/s10729-020-09542-0. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 30.Panwar H, Gupta P, Siddiqui MK, Morales-Menendez R, Singh V. Application of deep learning for fast detection of COVID-19 in X-Rays using nCOVnet. Chaos Solitons Fractals. 2020;138:109944. doi: 10.1016/j.chaos.2020.109944. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 31.Panwar H, Gupta P, Siddiqui MK, Morales-Menendez R, Bhardwaj P, Singh V. A deep learning and grad-CAM based color visualization approach for fast detection of COVID-19 cases using chest X-ray and CT-Scan images. Chaos Solitons Fractals. 2020;140:110190. doi: 10.1016/j.chaos.2020.110190. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 32.Rezaei M, Razavi Bazaz S, Zhand S, Sayyadi N, Jin D, Stewart MP, Ebrahimi Warkiani M. Point of care diagnostics in the age of COVID-19. Diagnostics. 2021;11(1):9. doi: 10.3390/diagnostics11010009. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 33.Selvaraju RR, Cogswell M, Das A, Vedantam R, Parikh D, Batra D: Grad-cam: Visual explanations from deep networks via gradient-based localization. In: Proceedings of the IEEE international conference on computer vision; 2017. p. 618–626.
- 34.Yadaw AS, Li Y-C, Bose S, Iyengar R, Bunyavanich S, Pandey G. Clinical features of COVID-19 mortality: development and validation of a clinical prediction model. Lancet Digit Health. 2020;2(10):e516–e525. doi: 10.1016/S2589-7500(20)30217-X. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 35.Zhao Z, Chen A, Hou W, Graham JM, Li H, Richman PS, Thode HC, Singer AJ, Duong TQ. Prediction model and risk scores of ICU admission and mortality in COVID-19. PLoS ONE. 2020;15(7):e0236618. doi: 10.1371/journal.pone.0236618. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 36.Islam MM, Mahmud S, Muhammad L, Islam MR, Nooruddin S, Ayon SI. Wearable technology to assist the patients infected with novel coronavirus (COVID-19) Comput Sci. 2020;1(6):1–9. doi: 10.1007/s42979-020-00335-4. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 37.Abel M, Byker T, Carpenter J. Socially optimal mistakes? Debiasing COVID-19 mortality risk perceptions and prosocial behavior. J Econ Behav Organ. 2021;183:456–480. [Google Scholar]
- 38.Chen B, Gu H-Q, Liu Y, Zhang G, Yang H, Hu H, Lu C, Li Y, Wang L, Liu Y. A model to predict the risk of mortality in severely ill COVID-19 patients. Comput Struct Biotechnol J. 2021;19:1694–1700. doi: 10.1016/j.csbj.2021.03.012. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 39.Josephus BO, Nawir AH, Wijaya E, Moniaga JV, Ohyver M. Predict mortality in patients infected with COVID-19 virus based on observed characteristics of the patient using logistic regression. Proc Comput Sci. 2021;179:871–877. doi: 10.1016/j.procs.2021.01.076. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 40.Khodeir MM, Shabana HA, Alkhamiss AS, Rasheed Z, Alsoghair M, Alsagaby SA, Khan MI, Fernández N, Al Abdulmonem W. Early prediction keys for COVID-19 cases progression: a meta-analysis. J Infect Public Health. 2021;14(5):561–569. doi: 10.1016/j.jiph.2021.03.001. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 41.Neto FL, Salzstein GA, Cortez AL, Bastos TL, Baptista FV, Moreira JA, Lauterbach GP, de Oliveira JC, de Assis FC, Aguiar MR. Comparative assessment of mortality risk factors between admission and follow-up models among patients hospitalized with COVID-19. Int J Infect Dis. 2021;105:723–729. doi: 10.1016/j.ijid.2021.03.013. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 42.Li F, Michelson AP, Foraker R, Zhan M, Payne PR. Computational analysis to repurpose drugs for COVID-19 based on transcriptional response of host cells to SARS-CoV-2. BMC Med Inform Decis Mak. 2021;21(1):1–13. doi: 10.1186/s12911-020-01373-x. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 43.Sun C, Hong S, Song M, Li H, Wang Z. Predicting COVID-19 disease progression and patient outcomes based on temporal deep learning. BMC Med Inform Decis Mak. 2021;21(1):1–16. doi: 10.1186/s12911-020-01359-9. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 44.Tsui EL, Lui CS, Woo PP, Cheung AT, Lam PK, Tang VT, Yiu C, Wan C, Lee LH. Development of a data-driven COVID-19 prognostication tool to inform triage and step-down care for hospitalised patients in Hong Kong: a population-based cohort study. BMC Med Inform Decis Mak. 2020;20(1):1–19. doi: 10.1186/s12911-020-01338-0. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 45.Abdulaal A, Patel A, Charani E, Denny S, Alqahtani SA, Davies GW, Mughal N, Moore LS. Comparison of deep learning with regression analysis in creating predictive models for SARS-CoV-2 outcomes. BMC Med Inform Decis Mak. 2020;20(1):1–11. doi: 10.1186/s12911-020-01316-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 46.Saad M, Lee IH. Leveraging hybrid biomarkers in clinical endpoint prediction. BMC Med Inform Decis Mak. 2020;20(1):1–12. doi: 10.1186/s12911-020-01262-3. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 47.Li WT, Ma J, Shende N, Castaneda G, Chakladar J, Tsai JC, Apostol L, Honda CO, Xu J, Wong LM. Using machine learning of clinical data to diagnose COVID-19: a systematic review and meta-analysis. BMC Med Inform Decis Mak. 2020;20(1):1–13. doi: 10.1186/s12911-020-01266-z. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 48.Sujath R, Chatterjee JM, Hassanien AE. A machine learning forecasting model for COVID-19 pandemic in India. Stoch Env Res Risk Assess. 2020;34:959–972. doi: 10.1007/s00477-020-01827-8. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 49.Asraf A, Islam MZ, Haque MR, Islam MM. Deep learning applications to combat novel coronavirus (COVID-19) pandemic. Comput Sci. 2020;1(6):1–7. doi: 10.1007/s42979-020-00383-w. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 50.Dhamodharavadhani S, Rathipriya R. COVID-19 mortality rate prediction for India using statistical neural networks and gaussian process regression model. Afr Health Sci. 2021;21(1):194–206. doi: 10.4314/ahs.v21i1.26. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 51.Islam MM, Karray F, Alhajj R, Zeng J. A review on deep learning techniques for the diagnosis of novel coronavirus (COVID-19) IEEE Access. 2021;9:30551–30572. doi: 10.1109/ACCESS.2021.3058537. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 52.Iwendi C, Bashir AK, Peshkar A, Sujatha R, Chatterjee JM, Pasupuleti S, Mishra R, Pillai S, Jo O. COVID-19 patient health prediction using boosted random forest algorithm. Front Public Health. 2020;8(3):3–7. doi: 10.3389/fpubh.2020.00357. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 53.Al-Rakhami MS, Islam MM, Islam MZ, Asraf A, Sodhro AH, Ding W. Diagnosis of COVID-19 from X-rays using combined CNN-RNN architecture with transfer learning. MedRxiv 2021:2020.2008. 2024.20181339.
- 54.Islam MZ, Islam MM, Asraf A. A combined deep CNN-LSTM network for the detection of novel coronavirus (COVID-19) using X-ray images. Inform Med Unlocked. 2020;20:100412. doi: 10.1016/j.imu.2020.100412. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 55.Radanliev P, De Roure D, Walton R. Data mining and analysis of scientific research data records on Covid-19 mortality, immunity, and vaccine development-In the first wave of the Covid-19 pandemic. Diabetes Metab Syndr. 2020;14(5):1121–1132. doi: 10.1016/j.dsx.2020.06.063. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 56.Radanliev P, De Roure D, Walton R, Van Kleek M, Montalvo RM, Santos O, Cannady S. COVID-19 what have we learned? The rise of social machines and connected devices in pandemic management following the concepts of predictive, preventive and personalized medicine. EPMA J. 2020;1–22. [DOI] [PMC free article] [PubMed]
- 57.Saha P, Sadi MS, Islam MM. EMCNet: automated COVID-19 diagnosis from X-ray images using convolutional neural network and ensemble of machine learning classifiers. Inform Med Unlocked. 2021;22:100505. doi: 10.1016/j.imu.2020.100505. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 58.Lundberg SM, Lee S-I. A unified approach to interpreting model predictions. In: Proceedings of the 31st international conference on neural information processing systems; 2017. p. 4768–4777.
- 59.Escobar C, Arinez J, Morales-Menendez R. Process-monitoring-for-quality-a step forward in the zero defects vision. In: SAE Technical Paper; 2020.
- 60.Ioffe S, Szegedy C: Batch normalization: accelerating deep network training by reducing internal covariate shift. In: International conference on machine learning. PMLR; 2015. p. 448–456.
- 61.Mohamad IB, Usman D. Standardization and its effects on K-means clustering algorithm. Res J Appl Sci Eng Technol. 2013;6(17):3299–3303. [Google Scholar]
- 62.Yan R, Chen X, Wang P, Onchis DM. Deep learning for fault diagnosis and prognosis in manufacturing systems, vol 101. Elsevier; 2019. p. 1–2.
- 63.Bakator M, Radosav D. Deep learning and medical diagnosis: a review of literature. Multimodal Technol Interact. 2018;2(3):47. [Google Scholar]
- 64.Yeşilkanat CM. Spatio-temporal estimation of the daily cases of COVID-19 in worldwide using random forest machine learning algorithm. Chaos Solitons Fractals. 2020;140:110210. doi: 10.1016/j.chaos.2020.110210. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 65.Zhang N, Wei M, Fan J, Aldhaheri M, Zhang Y, Bai B. Development of a hybrid scoring system for EOR screening by combining conventional screening guidelines and random forest algorithm. Fuel. 2019;256:115915. [Google Scholar]
- 66.Susan S, Kumar A. The balancing trick: optimized sampling of imbalanced datasets—a brief survey of the recent State of the Art. Eng Rep. 2021;3(4):e12298. [Google Scholar]
- 67.Chawla NV, Bowyer KW, Hall LO, Kegelmeyer WP. SMOTE: synthetic minority over-sampling technique. J Artif Intell Res. 2002;16:321–357. [Google Scholar]
- 68.Efron B. Missing data, imputation, and the bootstrap. J Am Stat Assoc. 1994;89(426):463–475. [Google Scholar]
- 69.Zhang Z. Missing data imputation: focusing on single imputation. Ann Transl Med. 2016;4:1. doi: 10.3978/j.issn.2305-5839.2015.12.38. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 70.Pandey A, Jain A. Comparative analysis of KNN algorithm using various normalization techniques. Int J Comput Netw Inform Secur. 2017;11(11):36. [Google Scholar]
- 71.Inan O, Uzer MS. A method of classification performance improvement via a strategy of clustering-based data elimination integrated with k-fold cross-validation. Arab J Sci Eng. 2021;46(2):1199–1212. [Google Scholar]
- 72.Xu L, Fu H-Y, Goodarzi M, Cai C-B, Yin Q-B, Wu Y, Tang B-C, She Y-B. Stochastic cross validation. Chemom Intell Lab Syst. 2018;175:74–81. [Google Scholar]
- 73.Adagbasa EG, Adelabu SA, Okello TW. Application of deep learning with stratified K-fold for vegetation species discrimation in a protected mountainous region using Sentinel-2 image. Geocarto Int. 2019;37:1–21. [Google Scholar]
- 74.Galea A, Capelo L. Applied deep learning with python: use scikit-learn, TensorFlow, and Keras to create intelligent systems and machine learning solutions. Packt Publishing Ltd; 2018. [Google Scholar]
- 75.Kramer O. Machine learning for evolution strategies. Springer; 2016. [Google Scholar]
- 76.Escobar CA, Morales-Menendez R. Machine learning and pattern recognition techniques for information extraction to improve production control and design decisions. In: Industrial conference on data mining. Springer; 2017. p. 286–300.
- 77.Alhaidari S, Alharbi A, Zohdy M. Detecting distributed Denial of service attacks using hidden Markov models. Int J Comput Sci Issues. 2018;15(5):9–15. [Google Scholar]
- 78.Escobar CA, Morales-Menendez R. Process-monitoring-for-quality—a model selection criterion. Manuf Lett. 2018;15:55–58. [Google Scholar]
- 79.Hasanin T, Khoshgoftaar TM, Leevy JL, Bauder RA. Severely imbalanced big data challenges: investigating data sampling approaches. J Big Data. 2019;6(1):1–25. [Google Scholar]
- 80.Suthaharan S. Machine learning models and algorithms for big data classification. Integr Ser Inf Syst. 2016;36:1–12. [Google Scholar]
- 81.Yegnanarayana B. Artificial neural networks. PHI Learning Pvt Ltd.; 2009. [Google Scholar]
- 82.Chen T, Guestrin C: Xgboost: a scalable tree boosting system. In: Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining; 2016. p. 785–794.
- 83.Kleinbaum DG, Dietz K, Gail M, Klein M, Klein M. Logistic regression. Springer; 2002. [Google Scholar]
- 84.Shanbehzadeh M, Valinejadi A, Afrah R, Kazemi-Arpanahi H, Orooji A, Kaffashian M. Comparison of machine-learning algorithms efficiency to build a predictive model for mortality risk in COVID-19 hospitalized patients. Koomesh J. 2022;24(1):128–138. [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
The data presented in this study are available on request from the corresponding author.