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:
- List IDs in cells
A2:A1001. - In cell
B2, enter=RAND()and copy down toB1001. - In cell
C2, enter:=RANK(B2, $B$2:$B$1001) - 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
- American Association for Public Opinion Research (AAPOR). (2020). Standard Definitions: Final Dispositions of Case Codes and Outcome Rates for Surveys (10th ed.). https://aapor.org/standards-and-ethics/standard-definitions/ (Verified 2026-11-09)
- American Psychological Association. (2020). Journal Article Reporting Standards for Quantitative Research (JARS-Quant). APA Style 7th Edition. https://apastyle.apa.org/jars/quant-table-1.pdf (Verified 2026-11-09)
- Cochran, W. G. (1977). Sampling Techniques (3rd ed.). John Wiley & Sons.
- Lohr, S. L. (2021). Sampling: Design and Analysis (3rd ed.). Chapman & Hall/CRC Press.
- National Institute of Standards and Technology (NIST) / SEMATECH. (2026). e-Handbook of Statistical Methods. U.S. Department of Commerce. https://www.itl.nist.gov/div898/handbook/pmc/section2/pmc2.htm (Verified 2026-11-09)







