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:

  1. Defining the empirical distribution , which places mass on each observed value .
  2. Drawing independent bootstrap samples , each of size , by sampling with replacement from .
  3. 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 .

(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 Confidence Interval for Correlation

Given paired observations , the sample correlation is . Construct a bootstrap percentile interval for .