Tutorials › Multivariate Statistics (Graduate) › Subsampling When the Ordinary Bootstrap Fails

Resampling and Numerical Methods · Tutorial 960 of 975

Subsampling When the Ordinary Bootstrap Fails

Diagnose why ordinary bootstrap distributions can fail and use smaller resamples to recover the estimator’s limiting law under explicit conditions.

Advanced 12 min read

What You'll Learn

  • Identify nonregular behavior that can invalidate ordinary bootstrap approximation
  • Derive the limiting law of a sample maximum at a support boundary
  • Construct subsampling distributions with the estimator’s correct rate
  • Use \(m\)-out-of-\(n\) resampling to avoid a random boundary effect
  • State conditions that support conditional resampling consistency
  • Choose and assess a resample size without treating it as automatic

Why Resampling the Full Sample Can Fail

The ordinary bootstrap draws \(n\) observations with replacement from the empirical distribution and recomputes an estimator. For a sufficiently smooth estimator with a stable first-order approximation, this often reproduces the estimator’s sampling distribution. But the empirical distribution is not the population distribution: its support and local shape are determined by the observed sample. When an estimator is sensitive to a boundary, a kink, or a growing number of coordinates, that difference can persist at the scale relevant to inference.

The problem is not simply that the bootstrap uses repeated observations. The deeper issue is whether resampling from the empirical distribution reproduces the limit law of the statistic. For nonregular estimators, the limiting operation may be nonlinear, depend on an estimated boundary, or fail to remain stable under empirical perturbations. In high dimensions, approximation errors can also accumulate across coordinates, so a method that works for a fixed-dimensional smooth parameter need not work for a maximum or other complex statistic.

Definition: Let \(T_n\) estimate a parameter \(\theta\), and let \(r_n\) be a positive sequence tending to infinity. A limiting distribution \(J\) for the estimator means that \(r_n(T_n-\theta)\xrightarrow{d}J\). A resampling procedure is consistent for this limit if its conditional distribution, given the observed data, converges in probability to \(J\) at every continuity point of the distribution function of \(J\).

The scale matters. If the estimator has rate \(r_n\), then a resampled statistic must be centered and scaled so its conditional variation is on the scale of \(r_n(T_n-\theta)\). For smaller resamples of size \(m\), this generally means using \(r_m\), not \(r_n\). The procedures below rely on \(m\) growing while remaining small relative to \(n\).

A Boundary Example: The Sample Maximum

Suppose \(X_1,\ldots,X_n\) are independent and uniformly distributed on \([0,\theta]\), where \(\theta>0\) is unknown. The maximum \(M_n=\max_i X_i\) estimates the upper endpoint. Its error is not of the usual square-root-\(n\) form: the relevant rate is \(n\).

Result: For each fixed \(x\geq 0\), \(P\{n(\theta-M_n)>x\}\to e^{-x/\theta}\). Equivalently, \(n(M_n-\theta)\xrightarrow{d}-\theta E\), where \(E\) has the exponential distribution with rate 1.

To verify the result, first consider \(0\leq x\leq n\theta\). Since the observations are independent and uniform,

$$ \begin{aligned} P\{n(\theta-M_n)>x\} &=P\{M_n<\theta-x/n\}\\ &=\left(\frac{\theta-x/n}{\theta}\right)^n\\ &=\left(1-\frac{x}{n\theta}\right)^n. \end{aligned} $$

For \(x>n\theta\), the event is impossible, so its probability is zero. For each fixed \(x\geq0\), the restriction \(x\leq n\theta\) holds for all sufficiently large \(n\); therefore the displayed probability converges to \(e^{-x/\theta}\). In particular, when \(\theta=1\) the limit is \(e^{-x}\). For general \(\theta\), \(n(\theta-M_n)/\theta\) has the rate-1 exponential limit, or equivalently \(n(M_n-\theta)\) converges to a negative exponential variable scaled by \(\theta\). This endpoint example already shows why the scale and parameterization of a limit must be stated precisely.

Worked Example: Ordinary Bootstrap at a Uniform Endpoint

Take \(\theta=1\). The target law is \(n(M_n-1)\xrightarrow{d}-E\), so at any fixed \(x>0\), the limiting distribution function at \(-x\) is \(P(-E\leq -x)=e^{-x}\).

Let \(M_n^*\) be the maximum of an ordinary bootstrap sample of size \(n\). Every bootstrap observation is at most \(M_n\), so \(M_n^*\leq M_n\). The bootstrap statistic \(n(M_n^*-M_n)\) is therefore nonpositive, as is the target limit; that sign agreement alone does not establish consistency.

Let \(K_n(x)\) be the number of observed values greater than or equal to \(M_n-x/n\). Conditional on the data, the event \(n(M_n^*-M_n)\leq -x\) occurs when all \(n\) resampled values are below \(M_n-x/n\). With probability one there are no ties among the original observations, and hence

$$ P^*\{n(M_n^*-M_n)\leq -x\} =\left(1-\frac{K_n(x)}{n}\right)^n \quad (x>0). $$

For a uniform sample, the number of observations within distance \(x/n\) of the maximum converges in distribution to \(1+N\), where \(N\) has a Poisson distribution with mean \(x\). Thus the conditional probability above has a nondegenerate random limit \(e^{-(1+N)}\), rather than the fixed target value \(e^{-x}\). The ordinary bootstrap does not consistently estimate this limiting law. The random number of sample points near the observed endpoint survives in the conditional distribution.

Subsampling: Use Smaller Subsets Without Replacement

Subsampling avoids drawing repeatedly from the full empirical distribution. Choose a subset \(S\) of \(m\) distinct indices uniformly from \(\{1,\ldots,n\}\), compute the estimator \(T_{m,S}\) on those observations, and form \(r_m(T_{m,S}-T_n)\). Repeat over all subsets, or over a large random collection of them. The centering by \(T_n\) is convenient because \(\theta\) is unknown.

Definition: The subsampling distribution is the conditional distribution, given \(X_1,\ldots,X_n\), of \(r_m(T_{m,S}-T_n)\), where \(S\) is a uniformly selected subset of size \(m\) without replacement. A common asymptotic regime has \(m\to\infty\), \(m/n\to0\), and \(r_m/r_n\to0\).

The last condition makes the full-sample centering negligible on the subset scale: \(r_m(T_n-\theta)=(r_m/r_n)\,r_n(T_n-\theta)\xrightarrow{p}0\), provided \(r_n(T_n-\theta)\) is bounded in probability. Subsampling also requires that its conditional distribution actually concentrates around the target law. The following result states this condition explicitly, rather than assuming that every statistic automatically has this property.

Theorem: Suppose \(r_n(T_n-\theta)\xrightarrow{d}J\), the distribution function \(F_J\) of \(J\) is continuous at \(t\), \(r_m/r_n\to0\), and \(m/n\to0\). Let \(Q_{n,m}(t)\) be the conditional probability that \(r_m(T_{m,S}-T_n)\leq t\). If, for each such \(t\), the variance over the observed data of the corresponding conditional subsampling probability tends to zero, then \(Q_{n,m}(t)\xrightarrow{p}F_J(t)\).

Here is the full argument. First, an unconditionally selected subset of \(m\) observations from an independent identically distributed sample has the same distribution as \(m\) independent observations from the population. Hence \(r_m(T_{m,S}-\theta)\xrightarrow{d}J\). Also \(r_m(T_n-\theta)\xrightarrow{p}0\), since \(r_m(T_n-\theta)=(r_m/r_n)r_n(T_n-\theta)\), the second factor is bounded in probability, and the first tends to zero. Subtracting this negligible term gives the unconditional convergence \(r_m(T_{m,S}-T_n)\xrightarrow{d}J\). Consequently, \(E[Q_{n,m}(t)]\to F_J(t)\) at every continuity point. By the assumed vanishing variance, \(Q_{n,m}(t)-E[Q_{n,m}(t)]\xrightarrow{p}0\), using Chebyshev’s inequality. Combining these two limits proves \(Q_{n,m}(t)\xrightarrow{p}F_J(t)\). \(\square\)

The variance condition is a substantive requirement: it says the conditional subsampling distribution is not persistently random across datasets. It can be verified for many statistics with suitable stability properties, but should not be silently inferred from convergence of the full-sample statistic alone.

Worked Example: Subsampling the Uniform Maximum

Continue with \(X_i\sim\operatorname{Uniform}(0,1)\), \(T_n=M_n\), and choose \(m\to\infty\) with \(m/n\to0\). Then \(r_n=n\), \(r_m=m\), and \(r_m/r_n=m/n\to0\). The target for the subset-scale statistic is \(-E\).

A uniformly selected subset without replacement has the same unconditional distribution as \(m\) independent uniform observations. Its maximum \(M_{m,S}\) satisfies \(m(M_{m,S}-1)\xrightarrow{d}-E\), by the endpoint calculation. Meanwhile \(m(M_n-1)=(m/n)n(M_n-1)\xrightarrow{p}0\), because \(n(M_n-1)\) is bounded in probability. Therefore

$$ m(M_{m,S}-M_n)=m(M_{m,S}-1)-m(M_n-1)\xrightarrow{d}-E. $$

For this model, the conditional subsampling distribution concentrates at that limit as well: when \(m/n\to0\), a subset maximum probes a band near the endpoint containing a growing number of observed points, and the conditional probability of missing that band approaches the corresponding exponential probability. Thus subsets recover the endpoint law without forcing every resample to use the observed sample maximum as its effective support boundary.

The \(m\)-out-of-\(n\) Bootstrap

The \(m\)-out-of-\(n\) bootstrap draws \(m\) observations with replacement from the empirical distribution and recomputes the estimator. It uses the same smaller-sample scaling as subsampling, typically \(r_m(T_m^*-T_n)\). Unlike subsampling, its resampled observations can repeat; the reduced resample size, rather than the removal of replacement, is the main change from the ordinary bootstrap.

In the uniform endpoint example, take \(m\to\infty\) and \(m/n\to0\). The number of original observations above \(M_n-x/m\) is approximately \(nx/m\) for fixed \(x>0\): the corresponding interval has length \(x/m\), and its expected count is \(nx/m\), which diverges because \(n/m\to\infty\). The fraction of observations in that interval is therefore approximately \(x/m\). Conditional on the data, the probability that all \(m\) bootstrap draws miss it is approximately

$$ \left(1-\frac{x}{m}\right)^m\longrightarrow e^{-x}. $$

This is the target distribution function at \(-x\) for \(m(M_m^*-M_n)\). The approximation is valid for fixed \(x\), with \(m\to\infty\), \(m/n\to0\), and the stated uniform model; it is not a guarantee for arbitrary estimators. It illustrates how a smaller bootstrap sample can make the empirical endpoint less influential at the resampling scale.

Worked Example: A Kinked Estimator at a Boundary

Let \(X_i\) be independent \(N(\theta,1)\) variables, with \(\theta=0\), and estimate \(\theta\) by \(\hat\theta_n=\max(0,\bar X_n)\). Since \(\sqrt n\,\bar X_n\) is standard normal, \(\sqrt n\,\hat\theta_n=\max(0,Z_n)\), where \(Z_n\sim N(0,1)\). The target limit is \(\max(0,Z)\), which has a point mass of one half at zero and a positive continuous part.

For an ordinary bootstrap sample, write \(\sqrt n(\bar X_n^*-\bar X_n)=Z_n^*\). Conditional on the data, \(Z_n^*\) is approximately standard normal, but the centered bootstrap statistic is

$$ \sqrt n(\hat\theta_n^*-\hat\theta_n) =\max(0,Z_n+Z_n^*)-\max(0,Z_n). $$

Its conditional law depends on the random value \(Z_n\). For example, if \(Z_n>0\), the second term is \(Z_n\), while if \(Z_n<0\), it is zero; the resulting conditional distribution does not settle to the fixed law of \(\max(0,Z)\). The kink at zero prevents the ordinary centered bootstrap from reproducing the target limit.

Now use \(m\)-out-of-\(n\) resampling. Conditional on the data, the bootstrap mean has the form \(\bar X_n^*=\bar X_n+Z_m^*/\sqrt m\), with \(Z_m^*\) approximately standard normal. The scaled estimator is

$$ \sqrt m(\hat\theta_m^*-\hat\theta_n) =\max\left(0,\sqrt{\frac mn}Z_n+Z_m^*\right) -\sqrt{\frac mn}\max(0,Z_n). $$

Because \(m/n\to0\), both terms involving \(\sqrt{m/n}\,Z_n\) vanish in probability, while \(Z_m^*\) has the standard normal limit. The conditional limit is therefore the law of \(\max(0,Z)\), the desired target. This derivation depends on the normal model and the stated rate regime; it is an example of why smaller resamples can repair a failure, not a universal theorem for every boundary estimator.

Choosing the Resample Size and Avoiding Overclaims

A practical choice of \(m\) must balance two competing requirements. It must be large enough for the asymptotic approximation to be relevant, yet small enough relative to \(n\) to reduce the empirical-distribution defect that causes the failure. There is rarely a single universally optimal value. A defensible analysis checks whether conclusions are stable across several choices of \(m\) that increase while remaining below \(n\), and explains the rate used to scale each resampled statistic.

For a root-\(n\) estimator, the natural subset scaling is \(\sqrt m\); for the uniform maximum, it is \(m\). More generally, if the established limit uses \(r_n\), the resample statistic should use \(r_m\). Studentization can be useful when the target is a standardized statistic, but it does not automatically remove nonregularity or high-dimensional approximation error. Likewise, increasing the number of resamples reduces simulation noise but does not fix an inconsistent resampling scheme.

In high-dimensional problems, the relevant limit may involve a maximum over a growing number of coordinates, and the validity of any resampling method depends on how the dimension grows and on the dependence and tail assumptions. The ordinary bootstrap should not be declared invalid merely because the dimension is large; nor should its validity be inferred from a fixed-dimensional argument. The limiting approximation and the conditional resampling approximation both need justification for the actual regime.

  • Pitfall: using the ordinary sample-size scaling for a smaller resample. If a statistic has rate \(r_m\) on samples of size \(m\), multiplying its resampled error by \(r_n\) can inflate or shrink the distribution incorrectly. Use the scale dictated by the subset-size limit.
  • Pitfall: treating \(m/n\to0\) as a complete proof. A smaller resample can help, but consistency still requires a valid limit law and concentration of the conditional resampling distribution.
  • Pitfall: reading agreement among resamples as proof of validity. Many resamples can estimate the chosen conditional distribution precisely while that distribution still targets the wrong law. Monte Carlo precision and statistical validity are different questions.
Key takeaway: When the ordinary bootstrap fails, identify the estimator’s actual limiting rate and source of nonregularity first. Subsampling or an \(m\)-out-of-\(n\) bootstrap can then use a smaller-sample scale, but their conditional validity must still be established for the model and statistic at hand.

Check Your Understanding

Answer these questions using the assumptions and scaling stated in the tutorial.

  1. For \(X_i\sim\operatorname{Uniform}(0,\theta)\), what is the rate of the sample maximum, and what is the limiting law of its centered error?
  2. Why does the ordinary bootstrap sample maximum at a uniform endpoint retain a random conditional distribution?
  3. State the three central size or rate conditions used for subsampling in the theorem.
  4. For the estimator \(\max(0,\bar X_n)\) at \(\theta=0\), identify the kink responsible for ordinary bootstrap failure.
  5. Why does using more bootstrap replicates not repair a resampling method that targets the wrong limiting distribution?
Clinical Biostats