Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Demographic and Health Survey Data Analysis in R and RStudio
Highest Rated
Rating: 4.9 out of 5(12 ratings)
50 students
Last updated 1/2026
English

What you'll learn

  • Import, understand, and manage Demographic and Health Survey (DHS) data in R and RStudio
  • Perform descriptive and exploratory analysis of DHS survey data using R
  • Apply survey design concepts and conduct survey-weighted analyses in R
  • Analyze key public health topics (childhood malnutrition, maternal health, child feeding, women’s empowerment) using DHS data
  • Produce clean, reproducible, and publication-ready tables and results from DHS data

Course content

14 sections85 lectures6h 20m total length
  • Welcome to RStudio for DHS Data Analysis2:33

    Welcome to the course! In this lecture, I will briefly introduce myself, explain the purpose of the course, and guide you on how to get the most benefit from the learning materials.

  • Course Overview: RStudio, Statistics & Publication Workflow6:23

    This lecture provides a clear overview of the course structure, topics covered, and learning outcomes. You will understand how the course progresses from data preparation to statistical analysis, visualization, and publication-ready reporting using RStudio.

  • Important Note About R Version Updates0:23

    R software is updated frequently, and because of these updates, you may sometimes face errors while running the code shown in this course. Don’t worry—this is normal. I regularly update the code to keep it compatible with the latest R versions. If you face any issues or errors, feel free to message me anytime. I’m always here to help you continue your learning smoothly.

Requirements

  • Basic familiarity with R and RStudio is helpful but not mandatory
  • A computer with R and RStudio installed
  • Interest in data analysis, public health, or survey data

Description

This course provides a practical, step-by-step guide to Demographic and Health Survey (DHS) data analysis using R and RStudio for public health, epidemiology, and health research. It is designed for MSc, MPH, PhD students, researchers, and data analysts who want to analyze survey data and produce publication-ready tables and figures.

You will learn how to work with DHS/NFHS-type survey datasets using RStudio, starting from data preparation and variable modification to descriptive, univariate, and bivariate analysis. The course covers both unweighted and survey-weighted (svy) analysis, including correct handling of sampling weights, clusters, and strata.

Key topics include descriptive statistics, chi-square tests, t-tests, bar diagrams, box plots, and logistic regression for binary outcomes such as stunting, underweight, and wasting. You will learn how to estimate unadjusted and adjusted odds ratios, change reference categories, interpret results correctly, and generate publication-ready tables using the gtsummary package.

The course also emphasizes data visualization with ggplot2, showing how to create clean, professional graphs suitable for theses, reports, and journal articles. You will learn how to export tables and figures to Microsoft Word while preserving formatting.

This is a hands-on, applied course, using real DHS-style data examples from countries such as Bangladesh, India, Nepal, Ethiopia, Nigeria, Kenya, and Tanzania. Advanced topics such as GEE, multilevel models, and longitudinal analysis will be added progressively.

By the end of this course, you will be confident in analyzing survey data in RStudio and producing results ready for academic publication and policy research.

Who this course is for:

  • Graduate students (MPH, MSc, PhD) working with Demographic and Health Survey (DHS) data
  • Professionals and researchers who want to produce publication-ready analyses from DHS data
  • Data analysts and statisticians interested in analyzing survey data using R