1. Background
2. Objectives
3. Materials
3.1. Dataset Preparation
3.2. Methods
| Hyperparameters | Values |
|---|---|
| Learning rate | 0.01, 0.001, and 0.0001 |
| Number of hidden layers | 1 to 20, the stride is 1 |
| Number of dense hidden layers | 1 to 5, the stride is 1 |
| Number of neurons | 4 to 512, the stride is 4 |
| Number of kernels | 16 to 2048, the stride is 16 |
| Size of kernels | 1 × 3, 1 × 5, and 1 × 7 |
| Activation functions | ReLU, Sigmoid, Tanh, Selu, and Linear |
| Batch size | 1 to 16 |
| Optimizers | Adam, RMSprop, Momentum, and Adadelta |
| Loss function | Binary cross entropy |
| Layer and Kernel -Neuron Count | Activation Function | Trainable Parameters |
|---|---|---|
| Conv1D | Linear | 256 |
| Kernel count = 128 | ||
| Kernel size = (3, 1) | ||
| Maxpooling1D (Pool size = 2) | ||
| Conv1D | ReLU | 24704 |
| Kernel count = 128 | ||
| Kernel size = (3, 1) | ||
| Maxpooling1D (Pool size = 2) | ||
| Conv1D | ReLU | 98560 |
| Kernel count = 256 | ||
| Kernel size = (3, 1) | ||
| Maxpooling1D (Pool size = 2) | ||
| Conv1D | ReLU | 393728 |
| Kernel count = 512 | ||
| Kernel size = (3, 1) | ||
| Maxpooling1D (Pool size = 2) | ||
| Flatten | ||
| Dense | ||
| Neuron count = 1 | Sigmoid | 513 |
a Learning rate = 0.001.
b Batch size = 5; padding = Same.
c Optimizer = Adam; loss = Binary cross-entropy.
4. Results
| Parameter | Values a |
|---|---|
| Age (y) | |
| < 1 | 42 (42.0) |
| 1 - 5 | 46 (46.0) |
| > 5 | 12 (12.0) |
| Gender | |
| Female | 45 (45.0) |
| Male | 55 (55.0) |
| Weight percentile | |
| < 3 | 26 (26.0) |
| 3 | 3 (3.0) |
| 3 - 10 | 15 (15.0) |
| 10 | 2 (2.0) |
| 10 - 25 | 24 (24.0) |
| 25 - 50 | 15 (15.0) |
| 50 | 2 (2.0) |
| 50 - 75 | 8 (8.0) |
| 75 - 90 | 1 (1.0) |
| 90 - 97 | 3 (3.0) |
| > 97 | 1 (1.0) |
| Height percentile | |
| < 3 | 26 (26.0) |
| 3 | 2 (2.0) |
| 3 - 10 | 14 (14.0) |
| 10p | 4 (4.0) |
| 10 - 25 | 16 (16.0) |
| 25 | 6 (6.0) |
| 25 - 50 | 12 (12.0) |
| 50 | 3 (3.0) |
| 50 - 75 | 13 (13.0) |
| 75 - 90 | 3 (3.0) |
| 90 - 97 | 1 (1.0) |
| Total | 100 (100.0) |
a Values are expressed as No. (%).
| Parameter | Female | Male | P-Value b |
|---|---|---|---|
| Weight percentile | |||
| < 3 | 10 (22.2) | 16 (29.1) | 0.418 |
| 3 - 97 | 34 (75.6) | 39 (70.9) | |
| > 97 | 1 (2.2) | 0 (0.0) | |
| Height percentile | 0.891 | ||
| < 3 | 12 (26.7) | 14 (25.5) | |
| 3 - 97 | 33 (73.3) | 41 (74.5) | |
| Steatocrit in stool | 0.508 | ||
| Negative | 37 (82.2) | 44 (80.0) | |
| Trace/rare | 4 (8.9) | 8 (14.5) | |
| 1 + | 1 (2.2) | 1 (1.8) | |
| 2 + | 1 (2.2) | 2 (3.6) | |
| 3 + | 2 (4.4) | 0 (0.0) | |
| Reductant in stool | 0.050 | ||
| Negative | 24 (53.3) | 33 (60.0) | |
| Trace/rare | 18 (40.0) | 11 (20.0) | |
| 2 + | 1 (2.2) | 7 (12.7) | |
| 3 + | 1 (2.2) | 4 (7.3) | |
| 4 + | 1 (2.2) | 0 (0.0) | |
| Current status of the patient | 0.657 | ||
| Alive | 42 (93.3) | 50 (90.9) | |
| Dead | 3 (6.7) | 5 (9.1) |
a Values are expressed as No. (%).
b P-values < 0.05 are significant.
| Parameters | Dead (n = 8) | Living (n = 92) | P -Value |
|---|---|---|---|
| Hb, g/dL | 9.9 (8.1 - 15.6) | 10.7 (4.6 - 15.5) | 0.965 |
| Leukocytes, 103/µ | 13310 (3360 - 20070) | 9690 (3360 - 45350) | 0.141 |
| Platelets, 103/µ | 285500 (26000 - 650000) | 388500 (23000 - 1159000) | 0.384 |
| Glucose, mg/dL | 82 (62 - 134) | 86 (17 - 416) | 0.954 |
| Albumin, g/L | 33 (12 - 44) | 39 (19 - 52.1) | 0.063 |
| ALT, U/L | 14.5 (7 - 61) | 21.5 (5 - 109) | 0.266 |
| AST, U/L | 44 (25 - 78) | 42.5 (12 - 215) | 0.990 |
| Ferritin, ug/L | 207.8 (9.8 - 5324) | 31.6 (2.7 - 6036) | 0.030 |
| B12, ng/L | 238 (84 - 930) | 275 (40 - 1550) | 0.608 |
| Folate, ug/L | 9.8 (7 - 14.1) | 12.7(3.6 - 24) | 0.070 |
| Vitamin D, ug/L | 11.0 (0 - 35) | 18.9 (0 - 95.5) | 0.086 |
| Na, mmol/L | 135 (133 - 153) | 136 (126 - 159) | 0.740 |
| K, mmol/L | 4.2 (3.4 - 6.4) | 4.5 (2.6 - 7.7) | 0.879 |
| Cl, mmol/L | 113 (104 - 117) | 105 (70 - 405) | 0.011 |
| Ca, mmol/L | 8.8 (7.9 - 12.1) | 9.9 (7.3 - 11.3) | 0.042 |
| P, mmol/L | 3.7 (2.5 - 5.1) | 5 (2.8 - 10.3) | 0.004 |
| Mg, mmol/L | 1.7 (1.4 - 2.3) | 2.1 (1.1 - 5.7) | 0.016 |
Abbreviations: Hb, hemoglobin; ALT, alanine aminotransferase; AST, aspartate aminotransferase; Na, sodium; K, potassium; Cl, chlorine; Ca, calcium; P, phosphorus; Mg, magnesium.
a Values are expressed as median (min-max).
| Precision (Positive Predictive Value) | Recall (Sensitivity) | z | F1-Score | Support | |
|---|---|---|---|---|---|
| Class 0 | 1.00 | 0.95 | 1.00 | 0.98 | 21 |
| Class 1 (fat-malabsorbtion) | 0.90 | 1.00 | 0.95 | 0.95 | 9 |
| Accuracy | 0.97 | 30 | |||
| Macro avg | 0.95 | 0.98 | 0.95 | 0.96 | 30 |
| Weighted avg | 0.97 | 0.97 | 0.95 | 0.97 | 30 |
| Algorithm | Accuracy | AUC |
|---|---|---|
| CNN | 97.0 | 99.4 |
| Quadratic discriminant | 87.9 | 92.0 |
| Medium gaussian SVM | 85.6 | 93.1 |
| Kernel naive bayes | 80.3 | 84.1 |
| Quadratic SVM | 80.3 | 88.1 |
| Gaussian naive bayes | 79.5 | 86.2 |
| Cubic SVM | 79.5 | 87.0 |
| Ensemble subspace KNN | 78.8 | 86.1 |
| Fine tree | 76.5 | 75.6 |
| Medium tree | 76.5 | 75.6 |
| Coarse tree | 76.5 | 74.5 |
| Fine Gaussian SVM | 76.5 | 85.0 |
| Bagged trees | 75.8 | 88.0 |
| Fine KNN | 73.5 | 72.9 |
| Cosine KNN | 72.0 | 80.1 |
| Linear SVM | 70.5 | 74.7 |
| Ensemble RUS-boosted trees | 69.7 | 81.8 |
| Ensemble subspace discriminant | 68.2 | 75.3 |
| Logistic regression | 65.9 | 63.2 |
| Linear discriminant | 65.2 | 67.2 |
| Cubic KNN | 62.9 | 79.4 |
| Medium KNN | 61.4 | 79.4 |
| Weighted KNN | 60.6 | 86.4 |
| Coarse Gaussian SVM | 58.3 | 81.3 |
| Coarse KNN | 54.5 | 50.8 |
a Values are expressed as percentages.
| Parameter | Value |
|---|---|
| Platelet count | 501.6 |
| Ferritin | 323.16 |
| B12 | 292.01 |
| Na | 136.58 |
| Cl | 107.2233 |
| Glucose | 87.733 |
| AST | 47.83333 |
| Albumin | 34.98667 |
| ALT | 29.08333 |
| Vitamin D | 19.47267 |
| Age | 14.06667 |
| Folate | 12.921 |
| White blood cell | 12.8433 |
| Hb | 10.88667 |
| Ca | 9.48 |
| P | 4.96 |
| K | 4.43 |
| Weight | 2.8333 |
| Height | 2.8 |
| Mg | 2.106667 |
| Gender | 0.5667 |


