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: NFHS India Data Analysis in R
Rating: 4.8 out of 5(32 ratings)
610 students

Demographic and health survey: NFHS India Data Analysis in R

R & RStudio for NFHS-5 Data Analysis | Survey Weights, gtsummary, Regression & Public Health Research
Last updated 3/2026
English
English [Auto],

What you'll learn

  • Analyze National Family Health Survey (NFHS) data using R and RStudio for public health research
  • Clean, recode, and label NFHS survey variables using reproducible R workflows
  • Multilevel models in R using NFHS data
  • Apply survey weights, strata, and primary sampling units for correct NFHS analysis in R

Course content

7 sections29 lectures1h 52m total length
  • Overview of the National Family Health Survey2:36

    Introduces the National Family Health Survey, its purpose, scope, and role in generating nationally representative health data.

  • Demographic and Health Surveys (DHS) Program: Data Download | Stata Format2:09

    Learn how to access the DHS Program website, request permission, and download NFHS-5 datasets for research and analysis.

  • How to get the R code0:28

    During the video, you will find the R code file available in the resources section of the corresponding lecture.

  • Checking the Dataset and Codebook in the Project Folder2:03

    In this lecture, you will learn how to systematically check your dataset and codebook before starting any analysis for Poisson regression in cohort studies. Reviewing the dataset structure and accompanying codebook is a critical step to ensure data accuracy, correct variable interpretation, and reproducible research.

Requirements

  • Basic knowledge of R programming and familiarity with RStudio
  • Introductory understanding of statistics or public health concepts is helpful
  • A computer with R and RStudio installed

Description

This course provides a hands-on, practical guide to analyzing Indian National Family Health Survey (NFHS) data using R and RStudio, following best practices for DHS-style complex survey analysis. It is designed for public health students, researchers, and analysts who want to work confidently with nationally representative survey data.

You will start by understanding the NFHS-5 survey design, its connection with the Demographic and Health Surveys (DHS) Program, and how to access and download NFHS datasets. The course then walks you through data management in R, including variable selection, recoding, labeling, handling missing values, and preparing clean, analysis-ready datasets.

A key focus is on descriptive and bivariate analysis, where you will create publication-ready tables using the gtsummary package. You will learn to generate univariate and bivariate summaries, conduct state-level analysis, and correctly interpret p-values.

The course also emphasizes complex survey methods, explaining when and how to apply sampling weights, clusters, and strata using survey design objects in R. You will produce survey-weighted results with valid statistical inference.

Finally, you will be introduced to multilevel regression modeling to handle hierarchical data structures common in NFHS data.

By the end of this course, you will be able to conduct reproducible, policy-relevant data analysis in R, suitable for theses, dissertations, and public health research.

Who this course is for:

  • Public health, epidemiology, and biostatistics students who want hands-on experience analyzing NFHS survey data in R
  • Researchers and analysts working with population-based health survey data who want to apply reproducible R workflows
  • MPH, MSc, and PhD students seeking practical training in survey-weighted and multilevel analysis using NFHS data