Home  /  Training  /  Public training  /  Survey data analysis using Stata

Survey data analysis using Stata


This course covers how to use Stata for survey data analysis assuming a fixed population. It begins by reviewing the sampling methods used to collect survey data, and then discusses how they act in the estimation of totals, ratios, and regression coefficients. It then covers variance estimation methods implemented in Stata’s survey estimation commands. The course will also cover strata with a single sampling unit, certainty sampling units, subpopulation estimation, and poststratification. Interactive Stata sessions are dispersed between lectures.

Price: $1,395   Enroll now

We offer a 15% discount for group enrollments of three or more participants.

Course leader

Chuck Huber portrait

Chuck Huber is Director of Statistical Outreach at StataCorp LLC and Adjunct Associate Professor of Biostatistics at the Texas A&M School of Public Health and at the New York University School of Global Public Health. In addition to working with Stata's team of software developers, he produces instructional videos for the Stata YouTube channel, writes blog entries, develops online NetCourses, and gives talks about Stata at conferences and universities. Most of his current work is focused on statistical methods used by behavioral and health scientists. He has published in the areas of neurology, human and animal genetics, alcohol and drug abuse prevention, nutrition, and birth defects. Dr. Huber currently teaches survey sampling at NYU and introductory biostatistics at Texas A&M, where he previously taught categorical data analysis, survey data analysis, and statistical genetics.

Course topics

  • Sampling
  • Sampling design characteristics
    • Cluster sampling
    • Stratified sampling
    • Sampling without replacement
  • Regression with survey data
  • Variance estimation
    • Linearization
    • Balanced repeated replication (BRR)
    • Jackknife
    • Bootstrap
    • Successive difference replication (SDR)
  • Special types of sampling units
    • Strata with a single sampling unit
    • Certainty units
  • Restricted sample and subpopulation estimation
  • Poststratification

Learning outcomes

Attendees of this course will walk away with the following knowledge:

  • The difference between Stata’s standard estimation commands and svy estimation commands
  • How to create SRS and stratified samples from available lists
  • How to use Stata’s svyset command to identify the survey characteristics present in the dataset. These characteristics include:
    • Sampling units at each sampling stage
    • Strata at each sampling stage
    • Sampling fractions used in the finite population correction when units are sampled with out replacement at each sampling stage
    • Replication weight variables
    • Poststrata and their associated sizes
  • How to handle certainty units
  • The available choices for handling strata with one sampling unit
  • The difference between restricted sample estimation and subpopulation estimation


Knowledge of Stata is not required, but attendees are assumed to have some statistical knowledge, such as what is typically covered in an introductory statistics course. This course is geared toward data analysis professionals who are not familiar with the survey data features in Stata.

Next session

Course Dates Location Cost Enroll
Survey data analysis using Stata 19–22 August 2024 Web based
Web-based training offers the same great content as our classroom training. And just like our classroom training, web-based training is designed to be interactive. Watch and listen from your computer as the instructor teaches; follow along in your printed notes; ask the instructor questions; and work examples using Stata. The differences are that you attend web-based training courses in the comfort of your own home or office and that courses are divided into three- to four-hour sessions that take place over consecutive days.

$1,395 Enroll

 Please notify me 

Inform me of the next offering of Survey data analysis using Stata.




Yes, I would like to receive emails regarding the following:

We appreciate that our users do not want to be inundated with email. Those who sign up to receive emails can anticipate receiving no more than a couple in a month. For example, someone who signs up to be informed of Stata Conferences may receive four emails in one year.

To ensure delivery of emails to your inbox, add [email protected] to your address book.

Do you want to be notified of all upcoming training opportunities? Sign up for our convenient email alerts.


Enrollment is limited. This course is offered in both classroom and web-based settings.

Classroom training courses are two-day courses that run from 8:30 a.m. to 4:30 p.m. each day. These courses take place at a training center where computers with Stata installed are provided. A continental breakfast, lunch, and an afternoon snack will also be provided; the breakfast is available before the course begins.

Web-based training courses are four-day courses that run for three and a half hours each day. You will be provided with a temporary Stata license to install on your computer, a printed copy of the course notes, and all the course datasets so that you can easily follow along. Learn more about how our web-based training courses work, watch a video demonstration, and find technical requirements for participating in this type of training.