Tutorials › Introduction to Statistics › Studentized Bootstrap Intervals

Bootstrap and Permutation Methods · Tutorial 977 of 996

Studentized Bootstrap Intervals

Build a studentized bootstrap confidence interval by resampling both the statistic and its estimated standard error, and assess when this method may improve accuracy.

Intermediate 10 min read

What You'll Learn

  • Define the studentized bootstrap statistic and its role in interval construction
  • Calculate a bootstrap t statistic and its standard error from a resample
  • Convert bootstrap quantiles into confidence-interval endpoints
  • Explain why resampling a standard error can help when variability changes
  • Recognize assumptions and warning signs for studentized intervals

Why Studentize a Bootstrap Statistic?

A bootstrap interval estimates uncertainty by repeatedly resampling from the observed data. A percentile interval uses quantiles of the resampled statistic itself. A basic bootstrap interval uses the deviations of the resampled statistic from the original estimate. Both methods can be useful, but they treat the statistic’s variation on its original measurement scale.

Studentization instead measures each resampled estimate in units of its own estimated standard error. This puts the resampled deviations onto a standardized scale. It can improve interval accuracy when the variability of the statistic changes across possible samples or depends on the value of the parameter. It also requires more work: for each bootstrap resample, an estimated standard error must be calculated as well as the statistic.

Definition: Let \(\hat{\theta}\) be an estimate of a parameter \(\theta\), and let \(\widehat{SE}\) estimate the standard error of \(\hat{\theta}\). A studentized statistic is $$ T = \frac{\hat{\theta}-\theta}{\widehat{SE}}. $$ For bootstrap resample \(b\), calculate the statistic \(\hat{\theta}^{*(b)}\) and its estimated standard error \(\widehat{SE}^{*(b)}\). The bootstrap studentized statistic is $$ T^{*(b)} = \frac{\hat{\theta}^{*(b)}-\hat{\theta}}{\widehat{SE}^{*(b)}}. $$

The bootstrap distribution of \(T^*\) approximates the sampling distribution of \(T\). The centering value in the numerator is \(\hat{\theta}\), not the unknown \(\theta\), because the bootstrap treats the observed sample as a stand-in for the population. The denominator must estimate uncertainty for that particular resample. It is not automatically the same quantity as the standard deviation of all the bootstrap estimates.

Constructing the Interval

For a two-sided confidence interval with confidence level \(1-\alpha\), let \(q_L\) and \(q_U\) be the \(\alpha/2\) and \(1-\alpha/2\) quantiles of the bootstrap studentized statistics. The studentized interval is formed by reversing the quantile order when converting back to the parameter scale.

Studentized bootstrap confidence interval: With original estimate \(\hat{\theta}\) and original standard error estimate \(\widehat{SE}\), the interval is $$ \left[\hat{\theta}-q_U\widehat{SE},\ \hat{\theta}-q_L\widehat{SE}\right]. $$ For a 95% interval, \(q_L\) is the 2.5th percentile and \(q_U\) is the 97.5th percentile of the bootstrap \(T^*\) values.

The endpoints use the original estimate and its standard error, but the quantiles come from the bootstrap distribution of studentized statistics. If that distribution is asymmetric, the two distances from \(\hat{\theta}\) to the endpoints can differ. The interval remains on the scale of \(\theta\), with the same units as \(\hat{\theta}\).

Why the Formula Has This Form

The construction comes from a pivot: a statistic whose distribution is approximately independent of the unknown parameter. In practice the distribution is not known exactly, so the bootstrap distribution is used to approximate it. The algebra explains both the signs and the reversed quantile order.

$$ P(q_L \leq T \leq q_U) \approx 1-\alpha $$

Substitute \(T=(\hat{\theta}-\theta)/\widehat{SE}\). Since \(\widehat{SE}\) is positive, multiplying all parts of the inequality by it preserves the order:

$$ q_L\widehat{SE} \leq \hat{\theta}-\theta \leq q_U\widehat{SE}. $$

Subtract \(\hat{\theta}\), then multiply by \(-1\). Multiplication by \(-1\) reverses both inequality signs, giving

$$ \hat{\theta}-q_U\widehat{SE} \leq \theta \leq \hat{\theta}-q_L\widehat{SE}. $$

Replacing the unknown quantiles of \(T\) by the corresponding bootstrap quantiles \(q_L\) and \(q_U\) gives the studentized bootstrap interval. Its coverage is approximate, not guaranteed: it depends on how well the bootstrap distribution represents the sampling distribution and on the quality of the standard error estimates.

Worked Examples

Worked Example: Calculating One Bootstrap Studentized Statistic

Suppose a hypothetical sample of \(n=8\) measurements, in arbitrary units, is \(8, 9, 9, 10, 10, 11, 11, 12\). The statistic is the sample mean. For a sample mean, estimate its standard error as \(s/\sqrt{n}\), where \(s\) is the sample standard deviation. Calculate the original estimate and then studentize one bootstrap resample.

The original sample mean is $$ \bar{x}=\frac{8+9+9+10+10+11+11+12}{8}=\frac{80}{8}=10. $$ The sum of squared deviations from 10 is \(4+1+1+0+0+1+1+4=12\). Thus $$ s=\sqrt{\frac{12}{8-1}}=\sqrt{\frac{12}{7}}\approx1.309,\qquad \widehat{SE}=\frac{s}{\sqrt{8}}\approx\frac{1.309}{2.828}=0.4629. $$

Consider the hypothetical bootstrap resample \(8,9,9,9,10,10,11,12\). Resampling is with replacement, so a value can appear more often in a resample than in the original sample. The resample mean is $$ \bar{x}^*=\frac{8+9+9+9+10+10+11+12}{8}=\frac{78}{8}=9.75. $$ Its sum of squared deviations from 9.75 is \(11.5\), so its sample standard deviation and standard error are $$ s^*=\sqrt{\frac{11.5}{7}}\approx1.282,\qquad \widehat{SE}^*=\frac{1.282}{\sqrt{8}}\approx0.4532. $$ The studentized value for this resample is therefore $$ T^*=\frac{9.75-10}{0.4532}\approx-0.5516. $$ This is one bootstrap value, not an interval endpoint. Repeating the resampling and calculation produces the distribution whose quantiles are used for the interval.

Worked Example: Forming a 95% Studentized Interval

Use the original sample in the previous example, for which \(\bar{x}=10\) units and \(\widehat{SE}=0.4629\) units. Suppose, purely for illustration, that 20,000 bootstrap resamples produce studentized quantiles \(q_L=-2.35\) and \(q_U=2.05\). The interval endpoints are $$ \text{Lower endpoint}=10-(2.05)(0.4629)=10-0.948945=9.051, $$ $$ \text{Upper endpoint}=10-(-2.35)(0.4629)=10+1.087815=11.088. $$

The resulting approximate 95% studentized bootstrap interval is \([9.051,\ 11.088]\) units. Under the sampling and bootstrap assumptions, the method is designed to produce intervals that cover the population mean about 95% of the time in repeated sampling. It does not mean there is a 95% probability that this fixed interval contains the mean.

The endpoints are not equally far from 10. The lower distance is about \(0.949\) units and the upper distance is about \(1.088\) units. That asymmetry follows from the unequal magnitudes of the two studentized quantiles.

Worked Example: Checking the Effect of a Unit Conversion

Suppose the measurements in the preceding examples had instead been recorded in units ten times as large. The estimate becomes \(100\) new units and its standard error becomes \(4.629\) new units. If the same resampling procedure is applied after this positive unit conversion, each bootstrap deviation and each bootstrap standard error is multiplied by 10. Their ratio \(T^*\) is unchanged, so the quantiles remain \(-2.35\) and \(2.05\).

The interval in the new units is $$ \text{Lower endpoint}=100-(2.05)(4.629)=90.511, $$ $$ \text{Upper endpoint}=100-(-2.35)(4.629)=110.878. $$ These endpoints are ten times the earlier endpoints, up to rounding: \(10(9.051)=90.510\) and \(10(11.088)=110.880\). Studentization makes the bootstrap distribution dimensionless, while the final interval correctly returns to the measurement scale.

Bootstrap Procedure and Conditions

For independent, identically distributed observations, the standard procedure draws bootstrap samples of size \(n\) with replacement from the observed data. Each bootstrap sample is used to recalculate both the statistic and its standard error. The interval is then calculated from the selected quantiles and the original estimate and standard error.

1
Calculate the original quantities.
Find \(\hat{\theta}\) and a suitable estimate \(\widehat{SE}\) from the observed sample.
2
Resample the observations.
Draw a bootstrap sample of size \(n\) with replacement, following the structure of the observed data.
3
Recalculate both quantities.
For this resample, calculate \(\hat{\theta}^*\) and its standard error estimate \(\widehat{SE}^*\). Record \(T^*=(\hat{\theta}^*-\hat{\theta})/\widehat{SE}^*\).
4
Repeat and find quantiles.
Repeat the resampling many times, then find \(q_L\) and \(q_U\) from the recorded studentized values.
5
Form and report the interval.
Calculate \(\hat{\theta}-q_U\widehat{SE}\) and \(\hat{\theta}-q_L\widehat{SE}\); state the confidence level and the parameter's context and units.

The method requires more than a large number of resamples. The observations and resampling scheme must reflect the sampling design, the statistic must be meaningfully estimated across resamples, and the standard error calculation must be appropriate for that statistic. In particular, \(\widehat{SE}^*\) must usually be estimated within each resample. For a mean this can be done with \(s^*/\sqrt{n}\); for a more complicated statistic it may require a suitable formula or a further layer of resampling.

Studentization may improve accuracy when uncertainty changes with the underlying value of the statistic, because the bootstrap deviations are scaled by their own estimated uncertainties before quantiles are taken. It is not automatically more accurate in every application. If standard errors are poor, resamples are unrepresentative, or the statistic behaves irregularly, the studentized interval can be unstable. Very small or zero replicate standard errors are especially concerning because they make \(T^*\) extremely large or undefined.

Common Mistake

A frequent error is to use the standard deviation of all bootstrap estimates as the denominator for every replicate and call the result studentized. That quantity summarizes the overall bootstrap spread, but it does not estimate the standard error separately for each resample. The defining calculation uses \(\widehat{SE}^{*(b)}\) in the denominator of each \(T^{*(b)}\). The original standard error \(\widehat{SE}\) is used only after the bootstrap quantiles have been found, to convert those quantiles back into interval endpoints.

A second error is to place \(q_L\) at the lower endpoint and \(q_U\) at the upper endpoint without changing signs. The correct endpoints are \(\hat{\theta}-q_U\widehat{SE}\) and \(\hat{\theta}-q_L\widehat{SE}\), as follows from solving the pivot inequalities for \(\theta\). Always check that the numerical lower endpoint is no greater than the upper endpoint.

Key takeaway: A studentized bootstrap interval resamples a standardized statistic, not just the statistic. Each resample needs its own standard error estimate; the quantiles of the resulting \(T^*\) values are then combined with the original estimate and standard error. This scaling can help when uncertainty varies, but it depends on a sound standard error estimate and an appropriate resampling scheme.

Check Your Understanding

Use these questions to check your understanding of the construction and interpretation.

  1. What two quantities must be recalculated in every bootstrap resample to form a studentized bootstrap distribution?
  2. For a 95% interval with studentized quantiles \(q_L\) and \(q_U\), write the formula for the lower and upper endpoints.
  3. Why is the upper quantile \(q_U\) used in the formula for the lower endpoint?
  4. In what way can studentization help when a statistic's uncertainty changes across possible samples?
  5. What problem arises if a bootstrap replicate has an estimated standard error of zero?