Turning global mental-health data into clear, honest insight.
A full-stack analytics project: reproducible pipelines, leakage-free machine learning, data mining, deep-learning forecasting, and a live predictor of national suicide rates — built for transparency, not hype.
What the data actually says
Findings from the real WHO + IHME + World Bank data (183 countries).
Predict a country
A leakage-free model estimates the age-standardized suicide rate (per 100k) with a 90% conformal interval. Runs entirely in your browser — predictions are baked in from the trained model.
Explore every version
Four progressive dashboards, from static visuals to an interactive risk estimator. Each opens in a new tab.
v0 · Visual gallery
Static, high-variety visuals straight from the raw WHO & IHME data.
Open dashboard →Real datav1 · Main dashboard
Real-data BI dashboard, ML baseline, and the leakage-free enriched model.
Open dashboard →Syntheticv2 · Advanced analytics
Methods showcase: clustering, forecasting, graphs, explainability.
Open dashboard →Syntheticv3 · Risk estimator
Interactive probability tool with calibration and what-if scenarios.
Open dashboard →Under the hood
Modern, honest methods — with baselines kept visible so nothing is oversold.




How it's built
Machine learning
- LightGBM + Optuna, nested CV
- SHAP explainability
- Conformal prediction intervals
- Hierarchical mixed-effects (ICC)
Data mining
- UMAP embedding
- Country similarity network
- Subgroup discovery
- FP-Growth association rules
Engineering
- Reproducible pipelines
- FastAPI prediction service
- Docker + docker-compose
- CI, tests, LaTeX report