PUBLISHED A RESEARCH PAPER: https://ieeexplore.ieee.org/abstract/document/9751945
-
In this study, our primary aim is to Detect the Severe Covid-19 patient in the Early Stages by looking at the information on demographics, comorbidities, admission laboratory values, admission medications, admission supplemental oxygen orders, discharge and mortality.
-
Motivation behind the Project is to help the overwhelmed hospitals by predicting the Severe Covid-19 Patients in Early Stages on the basis of their comorbidities, admission laboratory test values, admission medications, admission supplemental oxygen orders. While knowing the number of patients which may require a Intesive-Care-Unit(ICU) in the future, Hospitals can arrange the ICU beds accordingly, which can lead to Save the Patients life or knowing which patients don't need any ICU support or Not Severely affected by COVID-19 can go for home quarantine.
-
4711 patients dataset with conirmed SARS-CoV-2 infection were included in the study which contain 85 features.
Since, the dataset contain very large number of features(85 features) so we have used 7 features selection algorithm to Selct the Most Important features in the dataset.
We filtered out the feature which is most common in all 7 algorithms.
The Seven Features selection(FS) algo used are:-
- FS with Pearson Correlation
- FS by the SelectFromModel with LinearSVC
- FS by the SelectFromModel with Lasso
- FS by the SelectKBest with Chi-2
- FS by the Recursive Feature Elimination (RFE) with Logistic Regression
- FS by the Recursive Feature Elimination (RFE) with Random Forest
- FS by the VarianceThreshold
After Selecting the best Features out of all features I have implemented 17 different models and check their accuracy, precision, recall, F1-Score and AUC_ROC and finally a voting classifier is made which includes the top best models out of all 17 models and vote is made by each model to predict the class 0/1 . The class which get most votes is our predicted class.
Models which are used in this project are
- Linear Regression
- Logistic Regression
- Support Vector Machines
- Linear SVC
- MLP Classifier
- Decision Tree Classifier
- Random Forest Classifier
- Ada Boost Classifier
- Gradient Boost Classifier
- XGBoost Classifier
- LightGBM
- Ridge Classifier
- Bagging Classifier
- ExtraTree Classifier
- KNN
- Naive Bayes
- NN with Keras
- Voting classifier