Classical Bootstrap
The classical (nonparametric) bootstrap is a resampling method for approximating the sampling distribution of a statistic without making parametric assumptions about the population. Given an observed sample , the bootstrap proceeds by:
- Defining the empirical distribution , which places mass on each observed value .
- Drawing independent bootstrap samples , each of size , by sampling with replacement from .
- Computing the statistic on each bootstrap sample: for .
The distribution of approximates the true sampling distribution of . From this, one can estimate:
- Standard error: .
- Bias: .
- Confidence intervals: via the percentile method, .
The bootstrap is justified by the plug-in principle: the empirical distribution converges to the true distribution as (by the Glivenko-Cantelli theorem), so resampling from mimics sampling from .
When the Bootstrap Fails to depend smoothly on the underlying distribution. It can fail for extreme-value statistics (e.g., ), when the population has infinite variance, or when the data exhibits strong dependence (e.g., time series) unless modified (block bootstrap). It also requires to be large enough that adequately represents .
The bootstrap requires the statistic
Intuition
The core idea of the bootstrap is deceptively simple: treat the observed sample as if it were the population, and resample from it. Since we cannot draw new samples from the unknown population , we instead draw from our best approximation of it—the empirical distribution , which assigns equal probability to each observed data point.
By resampling with replacement, each bootstrap sample is a plausible “alternative dataset” that we might have observed. Some original observations will appear multiple times, others not at all—this variability across bootstrap samples mirrors the variability across real samples from . Computing the statistic on many such resamples reveals how much the statistic fluctuates, giving us the standard error and confidence intervals without needing to know or to derive formulas analytically.
The bootstrap replaces mathematical derivation with computation: instead of proving that is asymptotically normal and deriving its variance, we simply observe the spread of across resamples.
Properties
(Consistency) Under regularity conditions, the bootstrap distribution of converges to the true sampling distribution of as . That is, the bootstrap is consistent—its approximation improves with sample size.
(Percentile Interval) The bootstrap percentile confidence interval is , where denotes the -th quantile of the bootstrap distribution. This interval is transformation-invariant: if for a monotone , the interval for is .
(Bootstrap- Interval) A refinement that studentizes the bootstrap: compute for each resample, then set the interval as . This achieves second-order accuracy: coverage error is rather than .
(Number of Resamples) For standard error estimation, – resamples typically suffice. For confidence intervals, (often ) is recommended to reduce Monte Carlo error in the tail quantiles.
(Parametric Bootstrap) If a parametric model is assumed, one can estimate from the data and resample from instead of . This is more efficient when the model is correct but less robust to misspecification.
Examples
Bootstrap Standard Error of the Median
A sample of observations has sample median . Unlike the mean, the sampling distribution of the median has no simple closed-form standard error.
Bootstrap Procedure bootstrap samples of size with replacement from the observed data. Compute the median of each. The bootstrap standard error is where . If the resulting SE is , an approximate confidence interval for the population median is .
Draw
Bootstrap Confidence Interval for Correlation
Given paired observations , the sample correlation is . Construct a bootstrap percentile interval for .
Procedure resamples, draw pairs with replacement from the observed data and compute . Sort the bootstrap correlations and take the -th and -th percentiles. If these are and , the percentile interval is . Note this interval is not symmetric about , reflecting the skewness of the correlation's sampling distribution near the boundary.
For each of