Skip to main content
v2026.11,858 entries · CC-BY 4.0
LAC HealthMedical & Research SuppliesReagents, PPE & instruments — chain-of-custody documented.Fast, traceable sourcing built for regulated research environments, from bench consumables to instrumentation.Shop lac.us CodeCASRAIlac.us

Sampling Method Techniques: Types & Guide

Master sampling method techniques: probability vs non-probability types, selection formulas, worked allocation arithmetic, and APA 7th reporting standards.

Written and maintained by CASRAI Editorial Board

Last updated

Investigators must select sampling method techniques that balance statistical power, external validity, and resource constraints. This guide provides formal definitions, inclusion formulas, a worked allocation example, and APA 7th reporting standards.

Definition in One Paragraph

In research methodology, sampling method techniques are the protocols used to draw an observational subset (the sample) from a target population to estimate unknown parameters or investigate qualitative constructs. These sampling techniques methods divide into two families: probability sampling, where every unit in a sampling frame has a known, non-zero selection probability via a random mechanism (permitting unbiased estimation and quantifiable margins of error), and non-probability sampling, where units are selected via convenience, judgment, quotas, or referral chains without calculable inclusion probabilities. A study’s sampling strategy in research determines whether quantitative findings can legitimately generalize to the broader population. For terminology, see CASRAI’s sampling methods definition.

Formula

Probability sampling techniques rely on mathematical formulations to establish selection probabilities, compute survey weights, and adjust estimator variance.

1. Simple Random Sampling (SRS) Inclusion Probability: When selecting a sample of size n without replacement from a population of size N, the total number of distinct sample combinations is:

$$binom{N}{n} = frac{N!}{n!(N – n)!}$$

Each unit i has a uniform first-order inclusion probability (πi) equal to the sampling fraction f:

$$pi_i = f = frac{n}{N}$$

2. Finite Population Correction (FPC): When sampling without replacement and f > 0.05, the standard error of the mean incorporates the FPC factor:

$$text{FPC} = sqrt{frac{N – n}{N – 1}}, qquad text{SE}(bar{y}) = frac{s}{sqrt{n}} sqrt{frac{N – n}{N – 1}}$$

Where s is the sample standard deviation with n − 1 degrees of freedom.

3. Stratified Proportional Allocation: For a population partitioned into L strata of sizes Nh (where ∑ Nh = N), proportional allocation sets stratum sample size nh as:

$$n_h = n left(frac{N_h}{N}right) = n W_h$$

Where Wh is stratum population weight. The variance of the stratified estimator (ȳst) is:

$$text{Var}(bar{y}_{st}) = sum_{h=1}^L W_h^2 left(frac{s_h^2}{n_h}right) left(1 – frac{n_h}{N_h}right)$$

4. Cluster Design Effect: Cluster sampling variance expands due to intra-cluster correlation, measured by the Design Effect (Deff):

$$text{Deff} = 1 + (m – 1)rho, qquad n_{text{eff}} = frac{n}{text{Deff}}$$

Where m is mean cluster size and ρ is the intraclass correlation coefficient. For complete sample sizing protocols, see our guide on sample size determination formulas.

Worked Example with Real Numbers

An institutional research team evaluates burnout scores (scale 1–100) among N = 1,000 healthcare staff at an academic hospital across three strata: Stratum 1 (Physicians, N1 = 200, W1 = 0.20), Stratum 2 (Nurses, N2 = 500, W2 = 0.50), and Stratum 3 (Allied Health, N3 = 300, W3 = 0.30). The target sample size is n = 100 staff using stratified random sampling with proportional allocation.

Step 1: Compute Stratum Sample Allocations:

  • n1 = 100 × 0.20 = 20 physicians
  • n2 = 100 × 0.50 = 50 nurses
  • n3 = 100 × 0.30 = 30 allied health staff

Total sample verification: 20 + 50 + 30 = 100. Unit inclusion probability is uniform: πhi = 20 / 200 = 50 / 500 = 30 / 300 = 0.10.

Step 2: Calculate Finite Population Correction:
Because f = 100 / 1,000 = 0.10 > 0.05, we compute FPC:

$$text{FPC} = sqrt{frac{1,000 – 100}{1,000 – 1}} = sqrt{frac{900}{999}} approx 0.9492$$

Step 3: Calculate Variance and Margin of Error:
Observed stratum burnout variances are s12 = 36.0, s22 = 25.0, and s32 = 16.0. Stratum variance contributions using Wh2 × (sh2 / nh) × (1 − 0.10) are:

  • Stratum 1: (0.20)2 × (36.0 / 20) × 0.90 = 0.04 × 1.80 × 0.90 = 0.0648
  • Stratum 2: (0.50)2 × (25.0 / 50) × 0.90 = 0.25 × 0.50 × 0.90 = 0.1125
  • Stratum 3: (0.30)2 × (16.0 / 30) × 0.90 = 0.09 × 0.5333 × 0.90 = 0.0432

Total stratified variance is Var(ȳst) = 0.0648 + 0.1125 + 0.0432 = 0.2205. Standard error is SE(ȳst) = √0.2205 ≈ 0.4696. At 95% confidence (z = 1.96), margin of error is MOE = 1.96 × 0.4696 ≈ 0.9204 (a 12.5% variance reduction over unstratified SRS).

Interpretation

The table below summarizes operational tradeoffs across the primary methods of sampling in statistics.

Sampling Method Frame Required? Selection Probability Generalizability Key Tradeoff / Risk
Simple Random Yes (Complete roster) Known, uniform (π = n/N) High (Population-wide) Frame compilation costs; small-subgroup variance
Stratified Random Yes (Roster + strata tags) Known (Uniform or disproportionate) High (Guaranteed subgroup power) Requires pre-existing stratum classification data
Systematic Yes (Ordered list) Known, uniform (π = 1/k) High (Even coverage) Hidden periodicity in ordering matching interval k
Cluster Yes (Cluster roster only) Known at cluster level Moderate to High Variance inflation from intra-cluster homogeneity
Quota No (Subgroup quotas) Unknown (Non-random) Low to Moderate Selection bias within quota targets
Purposive No (Inclusion criteria) Unknown (Subjective selection) Low (Theoretical transferability) Researcher confirmation and selection bias
Snowball No (Initial seeds) Unknown (Chain referral) Low (Constrained to networks) Network homophily and sociometric clustering
Convenience No (None required) Unknown (Accessibility) Very Low (Sample-specific) Severe self-selection and volunteer bias

Assumptions and Common Mistakes

Methodological Assumptions

  • Sampling Frame Accuracy: Probability models assume the frame reflects the target population without substantial undercoverage, duplicate records, or foreign elements.
  • Ignorable Non-Response: Standard variance formulations assume non-response occurs randomly and does not correlate with primary study endpoints.
  • Frame Aperiodicity: Systematic sampling assumes list ordering contains no periodic cycles aligned with the sampling interval k.

Common Mistakes

  • Conflating Quota with Stratified Sampling: Quota designs match population demographics but recruit non-randomly, preventing mathematical sampling error calculations (see our quota sampling framework).
  • Confusing Random Sampling with Random Assignment: Random sampling selects participants from a population into a study; random assignment allocates enrolled participants to experimental arms.
  • Omitting Design Effect in Clustered Data: Analyzing cluster samples using simple random sampling formulas underestimates standard errors, inflating false-positive rates.
  • Assuming Large Sample Size Neutralizes Bias: Enlarging convenience samples increases precision around a biased estimate without eliminating selection bias.

How to Report It (APA Style)

Under APA Style 7th Edition (Section 3.6) and JARS-Quant standards, authors must state the sampling frame, selection technique, sample allocation, inclusion/exclusion criteria, response rate, and finite population adjustments.

APA 7th Reporting Example:

A stratified random sampling design with proportional allocation recruited staff from an institutional directory at an academic medical center (N = 1,000). The population was stratified across three roles: physicians (N1 = 200, 20.0%), nurses (N2 = 500, 50.0%), and allied health staff (N3 = 300, 30.0%). With sampling fraction f = .10, target sample sizes were n1 = 20 physicians, n2 = 50 nurses, and n3 = 30 allied health staff (total n = 100). Within each stratum, participants were drawn via simple random sampling without replacement using computer-generated random numbers. Of 122 staff invited, 100 completed surveys (AAPOR Response Rate 1 = 82.0%). Standard errors incorporated the finite population correction (FPC = .949) because sampling fraction exceeded 5%.

How to Calculate It in Excel, R, or Python

Microsoft Excel

To draw an SRS of n = 100 from N = 1,000 in Excel:

  1. List IDs in cells A2:A1001.
  2. In cell B2, enter =RAND() and copy down to B1001.
  3. In cell C2, enter:
    =RANK(B2, $B$2:$B$1001)
  4. Filter column C for values ≤ 100, or extract dynamically:
    =INDEX($A$2:$A$1001, MATCH(SEQUENCE(100, 1, 1, 1), $C$2:$C$1001, 0))

R Script

# Sampling method techniques in R
set.seed(42)

# 1. Simple Random Sampling Without Replacement
pop_ids <- 1:1000
srs_sample <- sample(pop_ids, size = 100, replace = FALSE)

# 2. Stratified Sampling with Proportional Allocation
pop_df <- data.frame(
  id = 1:1000,
  stratum = rep(c("Physician", "Nurse", "Allied"), times = c(200, 500, 300))
)
strata_n <- c("Physician" = 20, "Nurse" = 50, "Allied" = 30)

strat_list <- lapply(names(strata_n), function(s) {
  sub_df <- pop_df[pop_df$stratum == s, ]
  sub_df[sample(nrow(sub_df), size = strata_n[s], replace = FALSE), ]
})
stratified_sample <- do.call(rbind, strat_list)
table(stratified_sample$stratum)

Python Script

# Sampling method techniques in Python (Standard Library)
import random
random.seed(42)

# 1. Simple Random Sampling Without Replacement
pop_ids = list(range(1, 1001))
srs_sample = random.sample(pop_ids, 100)

# 2. Stratified Sampling with Proportional Allocation
strata_pop = {
    "Physician": [f"DOC_{i:04d}" for i in range(1, 201)],
    "Nurse": [f"RN_{i:04d}" for i in range(1, 501)],
    "Allied": [f"AHP_{i:04d}" for i in range(1, 301)]
}
allocations = {"Physician": 20, "Nurse": 50, "Allied": 30}

stratified_sample = {
    stratum: random.sample(units, allocations[stratum])
    for stratum, units in strata_pop.items()
}
for s, sampled in stratified_sample.items():
    print(f"{s}: {len(sampled)} units drawn.")

Frequently Asked Questions

What are the different types of sampling used in research methodology?

Sampling designs divide into probability sampling and non-probability sampling. Probability sampling includes simple random sampling, stratified sampling, systematic sampling, and cluster sampling. Non-probability sampling includes convenience, purposive, quota, and snowball sampling.

What are the advantages of using probability sampling techniques?

Probability sampling ensures every unit has a known, non-zero inclusion probability. This eliminates selection bias, permits calculating standard errors, and provides a mathematical foundation for generalizing findings to the broader target population.

What is quota sampling and how does it work?

Quota sampling sets recruitment targets for demographic subgroups to match population benchmarks, filling cells non-randomly through convenience until quotas are met. While achieving demographic balance, it cannot support margin-of-error calculations.

What is snowball sampling?

Snowball sampling begins with seed participants who recruit eligible acquaintances from their networks. It is used when researching hidden or hard-to-reach populations lacking a public sampling frame (see our snowball sampling methodology).

What is sampling strategy in research?

A sampling strategy defines target population, sampling frame, selection technique (probability vs. non-probability), sample size, recruitment workflows, and protocols for managing non-response bias.

When should researchers use random sampling method techniques?

Researchers should use random sampling method techniques whenever study goals require estimating population parameters, testing hypotheses, or generalizing sample findings with quantifiable margins of error.

Sources

Follow CASRAI

Research-administration guidance, standards updates and independent tool reviews.

Ask CASRAI · free to try

Ask about Sampling Method Techniques: Types & Guide

Ask your first 2 questions free below. Subscribers get 150 a day for $29 a month.

An AI assistant specialized in research administration. It cites the sources behind every answer, labels web answers and says when it can't answer.

Answers draw on CASRAI's guides and dictionary plus the federal and funder documents we index: Federal Register, Grants.gov, Regulations.gov and UKRI.

Works on this site and inside Claude, Cursor and the AI tools you already use.

Everything CASRAI publishes — this page, the dictionary, the guides and the news — stays free to read, with no account and no card.

Referenced across the research world

University of Cambridge logoColumbia University logoCrossref logoUniversity of Edinburgh logoHarvard University logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logoORCID logoUniversity of Cambridge logoColumbia University logoCrossref logoUniversity of Edinburgh logoHarvard University logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logoORCID logo
  • University of Cambridge logo
  • Columbia University logo
  • Crossref logo
  • University of Edinburgh logo
  • Harvard University logo
  • University of Oxford logo
  • Princeton University logo
  • Stanford School of Medicine logo
  • University College London logo
  • ORCID logo

View CASRAI adoption →