Resampling, Bootstrap, and Monte Carlo Methods
Resampling logic
Bootstrap principle
The bootstrap approximates the sampling distribution of a statistic by repeatedly resampling with replacement from the observed data. If , then the bootstrap distribution of estimates its variability.
Why it works
Bootstrap methods leverage the empirical distribution as a plug-in estimate of the unknown population distribution. They are especially useful when analytic standard errors are difficult to derive.
Bootstrap caution
Resampling cannot fix model misspecification, dependence ignored by the resampling scheme, or systematic data collection bias.
Monte Carlo integration and simulation
Randomization-based computation
Monte Carlo methods approximate expectations and probabilities by simulation. For example, . This underlies Bayesian computation, uncertainty propagation, and randomized algorithms.
What does the nonparametric bootstrap approximate?
The bootstrap uses resampled data to approximate the statistic’s sampling distribution.
Correct answer: The sampling distribution of a statistic
Why is Monte Carlo error important to report?
Computation introduces an additional layer of uncertainty that should be quantified.
Correct answer: Because simulation estimates are themselves random and have finite-sample variability.
Advanced resampling methods
Variants and refinements
The jackknife, subsampling, wild bootstrap, block bootstrap, and parametric bootstrap address different settings such as heteroskedasticity, dependence, and time series.
When to use which
Which bootstrap variant is commonly used for dependent time series?
Block bootstrapping preserves local dependence by resampling contiguous segments.
Correct answer: Block bootstrap
What is one advantage of the bootstrap over asymptotic formulas?
Bootstrap approximations are flexible and often easier to implement.
Correct answer: It can adapt to complex statistics and models where analytic variance formulas are unavailable or unreliable.