Overview
Stratified Sampling divides a population into strata and draws samples from each stratum to reduce imbalance or variance.
Samples separately from groups so each group is represented.
Compact metadata for implementation and discovery.
Stratified Sampling divides a population into strata and draws samples from each stratum to reduce imbalance or variance.
Quick facts
Runtime and memory behavior at a glance.
Best
O(n)
Average
O(n)
Worst
O(n)
Space
O(k)
estimate = sum(weight_stratum * mean(sample_values_in_stratum))Combines separate group estimates according to each stratum's population weight.
Show each population group contributing samples.
Stratified Sampling operates in O(n) time and O(k) space within the Sampling Design family. Key governing relation: estimate = sum(weight_stratum * mean(sample_values_in_stratum)). Often compared with Latin Hypercube Sampling and Importance Sampling.
What each reference supports for this entry.
Monte Carlo reference for Stratified Sampling's estimator construction, sampling assumptions, and variance behavior.
Good next jumps from the relationship graph, ranked for useful discovery.
Randomness & Sampling · Foundation
Stratified sampling controls sample coverage, while reservoir sampling handles streams.
Compare with thisRandomness & Sampling · Core
Both improve coverage by dividing the sample space.
Compare with thisBoth reduce estimator variance with structured sampling choices.
Both improve coverage by dividing the sample space.
Stratified sampling controls sample coverage, while reservoir sampling handles streams.