Respondent profile
All 21 model inputs. The result updates as you change any value.
Estimated probability
—%
—
0%threshold100%
Why this score?
Effect of each entered value versus the typical value, in log-odds.
Red raises the estimate, teal lowers it.
How to read this
These are counterfactual contributions — the change in model output when a single value is
replaced by the population median, everything else held fixed. They describe the model, not
the human body, and they are not TreeSHAP values. Exact SHAP analysis is reported in the
written study.
Decision threshold
The model outputs a probability; the threshold turns it into a decision.
0.50 is only a convention.
0.115
—Recall
—Precision
—Specificity
Model performance
Measured once on a held-out test set of 50,736 records at threshold 0.115.
| Metric | Value |
|---|---|
| Recall (sensitivity) | 0.8383 |
| Specificity | 0.6616 |
| Precision | 0.2863 |
| F1-score | 0.4268 |
| ROC-AUC | 0.8276 |
| PR-AUC | 0.4236 |
Context for these numbers
Precision is low by design. An alert here means “worth a confirmatory blood test”, not
“has diabetes”. The threshold was deliberately lowered to reduce missed cases, which
necessarily increases false alarms.