- Xiao Yu
- 2021/03/15
There are seven jupyter notebooks (including comments)
mortality_prediction.ipynb
:Include basic data preprocessing, as a comparison, take the max, min, median, mean, std of each time sequence vital signs as the basic features to predict the early mortality of patients.models_fine-tuning.ipynb
:The hyper-parameters of the model were fine-tuned, including logistic regression (LR), k-nearest neighbor (KNN), gaussian naive byes (GaussianNB), support vector classification (SVC), decision tree (DT), random forest (RF), adaptive boosting (AdaBoost), gradient boosting decision tree (GBDT), light gradient boosting machine (LightGBM).models_shap_analysis.ipynb
:Through the shap value (a unified approach to interpreting model predictions) for model explanatory analysis.test_critical_value.ipynb
:The features of critical variables were constructed, but the effect was not improved.feature_create_vital_signs.ipynb
:Use the automation tool tsfresh (https://tsfresh.readthedocs.io) to construct the time series-based features of vital signs, and test the preliminary effect.time_interval_validation_vital_signs.ipynb
:Objective to explore the influence of different time windows on the final prediction effect of patients.nums_of_feature_comparsion.ipynb
(final) :This paper explores the influence of the number of time series-based features on the final prediction results, as well as the cross validation, result comparison and mapping of various indicators.