Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

AndualemE/Childhood-Anemia-ML-SSA

Domain:

healthcare

Record type:

project
Creator:
And
Host:
Explainable Machine Learning for Predicting Childhood Anemia in Sub-Saharan Africa using DHS data # Explainable Machine Learning for Predicting Childhood Anemia in Sub-Saharan Africa Using Population-Based DHS Data (2016–2024) ## Overview This repository contains the Python notebook and supporting code used in the study: **Explainable Machine Learning for Predicting Childhood Anemia in Sub-Saharan Africa Using Population-Based DHS Data (2016–2024)** The study developed and compared eight machine learning algorithms to predict childhood anemia among children aged 6–59 months using pooled Demographic and Health Survey (DHS) data from 26 Sub-Saharan African countries. The evaluated machine learning models include: - Logistic Regression - Decision Tree - Random Forest - Extra Trees - XGBoost - LightGBM - CatBoost - Multi-Layer Perceptron (MLP) Model interpretation was performed using SHAP (SHapley Additive exPlanations). --- ## Repository Contents ``` . ├── model_training.ipynb ├── README.md ├── requirements.txt ├── LICENSE └── .gitignore ``` --- ## Data Availability The Demographic and Health Survey (DHS) datasets are **not included** in this repository because redistribution is not permitted by the DHS Program. Researchers may request access to the datasets from: dhsprogram.com After approval, place the downloaded datasets in your local working directory and update the file paths in the notebook if necessary. --- ## Software Requirements - Python 3.12 (or later) Required packages are listed in **requirements.txt**. Install them using ```bash pip install -r requirements.txt ``` --- ## Running the Analysis Open the notebook ``` model_training.ipynb ``` and execute the cells sequentially. The notebook performs: 1. Data preprocessing 2. Missing value imputation 3. Feature engineering 4. Train–test split 5. Hyperparameter tuning 6. Model training 7. Model evaluation 8. ROC curve generation 9. Calibration analysis 10. SHAP explainability analysis --- ## Citation If you use this repository, please cite: Gedefaw AE, Worku …

Visit

github.com

Languages

Igede

Licenses

MIT

Similar

BilalKhan563/Anemia-Factors-MLamegbor/climate-change-childhood-ari-ssaamegbor/climate-change-childhood-ari-ssa: CodeJulietee111/Childhood-Anemia-in-Nigeria-Statistical-Analysis-Machine-LearningSpatial Distribution and factors associated with childhood anemia in EthiopiaEarly Childhood Anemia in Ghana: Prevalence and Predictors Using Machine Learning Techniques

BilalKhan563/Anemia-Factors-ML

Exploring childhood anemia factors using ML on 2018 Nigeria DHS data for insights into prevalence &

amegbor/climate-change-childhood-ari-ssa

Reproducible R-INLA analysis code for examining prenatal and postnatal climate anomalies, air pollut

amegbor/climate-change-childhood-ari-ssa: Code

This release archives the code and supporting materials associated with the manuscript "Understandin

Julietee111/Childhood-Anemia-in-Nigeria-Statistical-Analysis-Machine-Learning

Exploring childhood anemia in Nigeria using statistical analysis and machine learning to examine soc

Spatial Distribution and factors associated with childhood anemia in Ethiopia

Abstract Introduction The magnitude of childhood anemia has increased from 44% in 2011 to

Early Childhood Anemia in Ghana: Prevalence and Predictors Using Machine Learning Techniques

Background/Objectives: Early childhood anemia is a severe public health concern and the most common