The R Companion for Sampling: Design and Analysis, designed to be read alongside Sampling: Design and Analysis, Third Edition by Sharon L. Lohr (SDA; 2022, CRC Press), shows how to use functions in base R and contributed packages to perform calculations for the examples in SDA.

No prior experience with R is needed. Chapter 1 tells you how to obtain R and RStudio, introduces basic features of the R statistical software environment, and helps you get started with analyzing data.

Each subsequent chapter provides step-by-step guidance for working through the data examples in the corresponding chapter of SDA, with code, output, and interpretation. Tips and warnings help you develop good programming practices and avoid common survey data analysis errors.

R features and functions are introduced as they are needed so you can see how each type of sample is selected and analyzed. Each chapter builds on the knowledge developed earlier for simpler designs; after finishing the book, you will know how to use R to select and analyze almost any type of probability sample.

All R code and data sets used in this book are available online to help you develop your skills analyzing survey data from social and public opinion research, public health, crime, education, business, agriculture, and ecology.

chapter Chapter 1|14 pages

Getting Started

chapter Chapter 2|12 pages

Simple Random Sampling

chapter Chapter 3|14 pages

Stratified Sampling

chapter Chapter 4|16 pages

Ratio and Regression Estimation

chapter Chapter 5|12 pages

Cluster Sampling with Equal Probabilities

chapter Chapter 6|16 pages

Sampling with Unequal Probabilities

chapter Chapter 7|22 pages

Complex Surveys

chapter Chapter 8|6 pages


chapter Chapter 9|16 pages

Variance Estimation in Complex Surveys

chapter Chapter 10|10 pages

Categorical Data Analysis in Complex Surveys

chapter Chapter 11|16 pages

Regression with Complex Survey Data

chapter Chapter 12|8 pages

Additional Topics for Survey Data Analysis