Why Bootstrap Robust Estimates?
A robust location estimate can resist a small number of extreme observations, and a robust scatter estimate can reduce their effect on estimated variability. That resistance does not by itself tell us how uncertain either estimate is. The pairs bootstrap addresses uncertainty by resampling whole observed vectors and recomputing the location and scatter estimates. Resampling whole vectors preserves the observed association among coordinates.
The bootstrap is not an automatic repair for contamination. It treats the empirical distribution of the observed data as its population, so contaminated observations can be selected repeatedly. Moreover, a resample may contain too few distinct observations for a scatter estimator to behave as it does on the original data. It is therefore important to distinguish robustness of the point estimator from reliability of its bootstrap distribution.
In practice, one repeats this procedure \(B\) times. The resulting estimates describe bootstrap variation around the original estimate; their empirical quantiles can be used for intervals when the estimator and bootstrap approximation justify that interpretation. The number \(B\) controls simulation precision, not whether the bootstrap is statistically appropriate.
Robustness and Bootstrap Validity Are Different Questions
A contamination model makes one aspect of robustness precise. For a distribution \(F\), a point \(x\), and a small contamination fraction \(\varepsilon\), define \(F_{\varepsilon,x}=(1-\varepsilon)F+\varepsilon\delta_x\). For a statistical functional \(T\), its influence function is \( \operatorname{IF}(x;T,F)=\lim_{\varepsilon\downarrow0}\{T(F_{\varepsilon,x})-T(F)\}/\varepsilon \), when this limit exists. A bounded influence function has bounded norm as \(x\) ranges over possible observations. It limits the first-order effect of a small amount of contamination at a single point. It does not guarantee good behavior under large contamination, nor does it by itself guarantee bootstrap validity.
Breakdown concerns a different, more global failure. In a finite sample, the replacement breakdown point is the smallest fraction of observations that can be replaced so that the estimate can be driven arbitrarily far, or, for scatter, made arbitrarily large or degenerate. The precise finite-sample value depends on the estimator and its convention. Bounded influence is a local sensitivity property; breakdown is resistance to extensive replacement. Neither property alone establishes that the empirical bootstrap correctly approximates sampling uncertainty.
Worked Example: Coordinatewise Median and MAD
Consider five bivariate observations \( (0,0),(1,0),(0,1),(19,20),(20,20) \). Use the coordinatewise sample median for location and the coordinatewise median absolute deviation (MAD) for the diagonal scatter summary. Here MAD means the median of the absolute deviations from the sample median, without a scaling constant.
For the first coordinate, the sorted values are \(0,0,1,19,20\), so the median is \(1\). The absolute deviations from \(1\) are \(1,1,0,18,19\), which sort to \(0,1,1,18,19\); their median is \(1\).
For the second coordinate, the sorted values are \(0,0,1,20,20\), so the median is also \(1\). The absolute deviations are \(1,1,0,19,19\), which sort to \(0,1,1,19,19\); their median is \(1\). Thus the location estimate is \((1,1)\), and the diagonal MAD scatter summary is \(\operatorname{diag}(1,1)\).
Now draw a bootstrap sample with replacement using the first, first, second, fourth, and fifth observations. The resampled vectors are \((0,0),(0,0),(1,0),(19,20),(20,20)\). The sorted first coordinates are \(0,0,1,19,20\), with median \(1\) and sorted absolute deviations \(0,1,1,18,19\). The sorted second coordinates are \(0,0,0,20,20\), with median \(0\) and sorted absolute deviations \(0,0,0,20,20\). The bootstrap estimate is therefore location \((1,0)\) and diagonal MAD scatter \(\operatorname{diag}(1,0)\). One resample changes the second coordinate’s scatter estimate to zero, illustrating why the full collection of bootstrap estimates must be inspected rather than assuming every replicate is well behaved.
A First-Order Validity Result
A useful justification is available when a robust estimator has an asymptotically linear representation. This is an additional regularity property, not a consequence of the word “robust.” Write \(\theta=T(F)\) for the population parameter and let \(\psi:\mathbb{R}^p\to\mathbb{R}^q\) be a vector influence function with \(E_F[\psi(X)]=0\) and \(E_F[\|\psi(X)\|^2]<\infty\). Suppose \( \hat\theta_n-\theta=n^{-1}\sum_{i=1}^n\psi(X_i)+r_n \), where \(\sqrt n\,r_n\xrightarrow{p}0\). For the bootstrap, suppose the corresponding expansion holds conditionally: \( \hat\theta_n^*-\hat\theta_n=n^{-1}\sum_{j=1}^n\{\psi(X_j^*)-P_n\psi\}+r_n^* \), where \(\sqrt n\,r_n^*\xrightarrow{p^*}0\) in probability. Here \(P_n\psi=n^{-1}\sum_i\psi(X_i)\), and conditional convergence in probability means the conditional probability of exceeding any fixed positive threshold tends to zero in probability over the original data.
Proof. The original representation and the multivariate central limit theorem give \( \sqrt n(\hat\theta_n-\theta)=n^{-1/2}\sum_i\psi(X_i)+o_p(1)\xrightarrow{d}N_q(0,V) \). For the bootstrap, condition on the observed data. The vectors \(\psi(X_j^*)-P_n\psi\) are then independent draws from the centered empirical distribution of the influence values. Their conditional covariance is \( V_n=P_n[(\psi-P_n\psi)(\psi-P_n\psi)^\mathsf{T}] \). The law of large numbers applied to the integrable entries of \(\psi\psi^\mathsf{T}\), and to \(\psi\), gives \(V_n\xrightarrow{p}V\).
The conditional vector Lindeberg quantity is \( P_n[\|\,\psi-P_n\psi\,\|^2\,\mathbf{1}\{\|\psi-P_n\psi\|>\eta\sqrt n\}] \). This tends to zero in probability: truncate \(\|\psi\|\) at a fixed level, for which the indicator is eventually zero, and then let the truncation level increase; the expected contribution of the discarded squared tail tends to zero because \(E_F\|\psi\|^2<\infty\). The conditional multivariate Lindeberg–Feller theorem therefore gives a conditional normal limit with covariance \(V\) (including the possibly singular case). Finally, the assumed conditional remainder is negligible at the \(\sqrt n\) scale, so adding it does not change that limit. This proves the result. \(\square\)
The theorem explains the role of influence functions: if \(\psi\) is bounded, its second moment is finite, but boundedness alone does not supply either asymptotic linearity or the required bootstrap expansion. Nonsmooth estimates, data-dependent tuning, singular scatter estimates, and distributions near a breakdown boundary all require particular care before applying this argument.
Worked Example: One Extreme Observation and the Bootstrap Target
Replace the last observation in the preceding data by \((M,M)\), where \(M>20\). The first-coordinate values are \(0,1,0,19,M\), with median \(1\). Their absolute deviations from \(1\) are \(1,0,1,18,M-1\); since \(M-1>19\), the sorted deviations have middle value \(1\). The second-coordinate values are \(0,0,1,20,M\), with median \(1\); their deviations are \(1,1,0,19,M-1\), again with middle value \(1\). The coordinatewise median and MAD therefore remain \((1,1)\) and \(\operatorname{diag}(1,1)\).
The sample mean, in contrast, is \(((20+M)/5,(21+M)/5)\), which diverges as \(M\) increases. This calculation shows resistance of these particular location and scatter summaries to this one replacement; it does not establish their behavior under every contamination pattern.
In a size-five pairs bootstrap, the observed extreme vector is selected on each draw with probability \(1/5\). The probability it appears at least once in a bootstrap sample is \(1-(4/5)^5=2101/3125\), approximately \(0.672\). Thus many replicates include the contaminating point. The bootstrap describes repeated sampling from the observed empirical distribution, contamination included; it does not infer which observation was contaminated or recreate an uncontaminated population.
When Resamples Expose a Problem
A robust scatter estimator may require a minimum number of distinct observations or a nonsingular subset. Bootstrap sampling creates duplicates, so some replicates may fail that requirement even when the original estimate exists. Silently discarding failed replicates changes the conditional distribution being used for inference. Any rule for handling such replicates—reporting failure, using a defined regularization, or restricting the inferential claim—must be stated and justified for the estimator at hand.
Worked Example: A Nonzero Probability of Zero MAD
Return to the five bivariate observations in the first example. A bootstrap sample that selects the first observation \((0,0)\) on all five draws has probability \((1/5)^5=1/3125\). There are five possible constant resamples, one for each original observation, and they are disjoint. Hence the probability that all five bootstrap draws are identical is \(5/3125=1/625\).
In each such resample both coordinatewise MADs are zero, because every resampled coordinate equals its median. The original diagonal MAD estimate was \(\operatorname{diag}(1,1)\), so the bootstrap distribution has positive probability at the zero scatter matrix. This exact probability is small for this dataset, but it shows that a bootstrap scatter distribution can include degenerate values even when the original estimate is nondegenerate. The calculation diagnoses a finite-sample feature; it does not, by itself, prove asymptotic bootstrap failure.
Practical Interpretation and Common Pitfalls
Bootstrap uncertainty for robust multivariate estimates is most persuasive when the estimator is well defined over essentially all relevant resamples, its sampling behavior is regular near the data-generating distribution, and contamination is not dominating the empirical distribution. Examine location and scatter replicates separately, as well as jointly when the scientific question concerns both. For scatter, check for zero or nearly degenerate estimates and for unusually large values; for location, check whether a small number of observations dominate the replicate variation.
- Mistake: “The estimator has bounded influence, so its bootstrap must be valid.” Bounded influence limits local sensitivity. Bootstrap validity also requires a suitable sampling expansion and stable behavior of the resampling procedure.
- Mistake: “Robustness removes contamination from the bootstrap.” The empirical distribution retains every observed vector. Contaminated points can appear repeatedly in resamples.
- Mistake: “A failed or singular replicate is just a numerical nuisance.” It may reflect a genuine support or breakdown issue for the estimator. State how it is handled; do not treat deletion as innocuous.
Check Your Understanding
Use these questions to check both the calculations and the inferential logic.
- Why must a pairs bootstrap resample whole multivariate observations rather than resampling each coordinate independently?
- What does bounded influence say about contamination, and what additional property does a breakdown point describe?
- In the first worked example, what are the sorted absolute deviations for the second coordinate in the original data, and what is their median?
- Why does the asymptotic linearity result require a conditional bootstrap expansion in addition to an expansion for the original estimator?
- What does the probability \(1-(4/5)^5\) represent in the contamination example, and what does it not establish?
- Why can a bootstrap scatter distribution contain singular or zero estimates when the original scatter estimate is nondegenerate?