| Literature DB >> 31830980 |
Mohamed Alloghani1,2, Ahmed Aljaaf3,4, Abir Hussain3, Thar Baker3, Jamila Mustafina5, Dhiya Al-Jumeily3, Mohammed Khalaf6.
Abstract
BACKGROUND: Machine learning is a branch of Artificial Intelligence that is concerned with the design and development of algorithms, and it enables today's computers to have the property of learning. Machine learning is gradually growing and becoming a critical approach in many domains such as health, education, and business.Entities:
Keywords: Algorithms; Diabetes re-admission; HbA1c; Linear discriminant; Machine learning; Support vector machine
Mesh:
Year: 2019 PMID: 31830980 PMCID: PMC6907102 DOI: 10.1186/s12911-019-0990-x
Source DB: PubMed Journal: BMC Med Inform Decis Mak ISSN: 1472-6947 Impact factor: 2.796
Fig. 1The Machine Learning Process Diagram
Fig. 2Cross-Validation Scheme for both training validation subsets
Fig. 3Scatterplot of Medications and Diagnoses
Fig. 4Scatterplot of Medications and Diagnoses
Fig. 5Density Plots of Predictors by re-admission and HbA1c
Fig. 6Density Plots of Predictors by Insulin and change
Fig. 7Smooth Linear Fits with Insulin and Change as Facets
Fig. 8Smooth Linear Fits with re-admission and HbA1c as Facets
True Positive Rate Comparison Table
| Model | <30 days | >30 days | No |
|---|---|---|---|
| Random Forest | 21.0% | 42.8% | 60.5% |
| kNN | 17.8% | 40.3% | 59.6% |
| Naïve Bayes | 23.6% | 46.6% | 61.2% |
| SVM | 12.2% | 48.3% | 55.9% |
| J48 | 17.3% | 40.4% | 60.3% |
Fig. 9Plot of two linear discriminants obtained from LDA learner
Comparison of model efficiency and sensitivity
| Model | AUC | CA | F1 | Precision | Recall |
|---|---|---|---|---|---|
| kNN | 0.575 | 0.499 | 0.489 | 0.482 | 0.499 |
| J48 | 0.578 | 0.490 | 0.487 | 0.485 | 0.490 |
| SVM | 0.547 | 0.475 | 0.421 | 0.483 | 0.475 |
| Random Forest | 0.602 | 0.529 | 0.509 | 0.499 | 0.529 |
| Naïve Bayes | 0.640 | 0.566 | 0.524 | 0.519 | 0.566 |
Fig. 10ROC curves illustrating the Areas Under Curve for the models
Fig. 11Nomogram visualization of Naïve Bayes classifier on target class 0
Fig. 12Nomogram visualization of Naïve Bayes classifier on target class 1
Fig. 13Nomogram visualization of Naïve Bayes classifier on target class 2