Statistics How To

How to Get a Stratified Random Sample in Statistics

Probability and Statistics > Sampling > Stratified Random Sample

Watch the video or read the steps below:

Stratified Random Sampling: Definition

Stratified random sampling is used when your population is divided into strata (characteristics like male and female or education level), and you want to include the stratum when taking your sample. The stratum may be already defined (like census data) or you might make the stratum yourself to fit the purposes of your research. Stratified random sampling is very similar to random sampling. However, they are more difficult to create as you must have detailed information about what categories your population falls into.

Image: USGS

The stratum in this map are defined by EPA region. Image: USGS

How to Perform Stratified Random Sampling

To perform stratified random sampling, take a random sample from within each category or stratum. Let’s say you have a population divided into the following strata:

  • Category 1: Low socioeconomic status — 39 percent
  • Category 2: Middle class — 38 percent
  • Category 3: Upper income — 23 percent

To get the stratified random sample, you would randomly sample the categories so that your eventual sample size has 39 percent of participants taken from category 1, 38 percent from category 2 and 23 percent from category 3. What you end up with is a mini representation of your population. According to University of California at Davis, the following steps should be taken to obtain the stratified sample:

  1. Name the target population.
  2. Name the categories (stratum) in the population.
  3. Figure out what sample size you need.
  4. List all of the cases within each stratum.
  5. Make a decision rule to select cases (for example, you might select the items using the largest set of random numbers).
  6. Assign a random number to each case.
  7. Sort each case by random number.
  8. Follow your decision rule (#5 above) to choose your participants.

Stratified random sampling for larger data sets is usually performed using statistical software. For example, click here for the procedures in SAS.

How to Get a Stratified Random Sample: Example

How to Get a Stratified Random Sample

Stratified random sampling is useful when you can subdivide areas. Image: Oregon State


“Stratified” means “in layers,” so in order to get a stratified random sample you first need to make the layers. What layers you have depends on characteristics of your population. For example, if you are surveying U.S. residents about their plans for retirement, you might want your layers to represent different age groups. The sample size for each strata (layer) is proportional to the size of the layer:

Sample size of the strata = size of entire sample / population size * layer size.

How to Get a Stratified Random Sample: Steps

Sample question: You work for a small company of 1,000 people and want to find out how they are saving for retirement. Use stratified random sampling to obtain your sample.

Step 1: Decide how you want to stratify (divide up) your population. For example, people in their twenties might have different saving strategies than people in their fifties.

Step 2: Make a table representing your strata. The following table shows age groups and how many people in the population are in that strata:

Age Total Number of People in Strata
20-29 160
30-39 220
40-49 240
50-59 200
60+ 180

Step 3: Decide on your sample size. If you don’t know how to find a sample size, see: Sample size (how to find one). For this example, we’ll assume your sample size is 50.

Step 4: Use the stratified sample formula (Sample size of the strata = size of entire sample / population size * layer size) to calculate the proportion of people from each group:

Age Number of People in Strata Number of People in Sample
20-29 160 50/1000 * 160 = 8
30-39 220 50/1000 * 220 = 11
40-49 240 50/1000 * 240 = 12
50-59 200 50/1000 * 200 = 10
60+ 180 50/1000 * 180 = 9

Note that all of the individual results from the stratum add up to your sample size of 50: 8 + 11 + 12 + 10 + 9 = 50

Step 5: Perform random sampling (i.e. simple random sampling) in each stratum to select your survey participants.

That’s how to get a stratified random sample!

Tip:Each element in your population should only fit into one stratum. In other words, one person cannot be in more than one group.

How to Get a Stratified Random Sample in Statistics was last modified: February 14th, 2016 by Andale

6 thoughts on “How to Get a Stratified Random Sample in Statistics

  1. Ali

    Thank you it is very helpful. Please can you tell me how to get the relevant categories of age. 20 -29; 30 -39 etc Do we need to use a cluster analysis ?

  2. Nur Nazs

    Hi. Can we stratfied sample according to region (north, central, south)? My sample of study is teachers. So can i stratified them based on
    1st layer is Region – north central south
    Then i choose randomly 1 district for each region.
    2nd layer based on urban and rural.

    *The geographical area that i want to conduct my study is too large.

  3. Andale Post author

    You can stratify by pretty much anything, as long as it makes sense to you — only you know your data!

  4. Avaneesh Kumar

    Hi,
    I am creating stratified sampling for conversion of a user in a user-journey and Calculated the Arear Under Curve for model verification using ROC. But I want my sampling error to reduce so that I can have better AUC & what parameter are more important for my models computation efficiency.

    Can you Help?

Leave a Reply

Your email address will not be published. Required fields are marked *