Cross Validated is a question and answer site for people interested in statistics, machine learning, data analysis, data mining, and data visualization. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Suppose I have a statistics (say a price index) and I want to obtain standard errors for it. I have heard that blind application of bootstrap may not be a good practice. If true

1- What could go wrong if I just apply nonparametric bootstrap and obtain standard errors for my index?

2- If it is OK, are the rsulting standard errors robust to heteroskedasticity, serial correlation etc.?

Thank you

share|improve this question

The term "bootstrap" covers many (somewhat related) things -- enough to fill a number of books (which indeed it does). Some things are more prone to problems with naive application than others.

If you're just applying resampling directly to observations, the most obvious problem you might encounter with a naive application of the bootstrap to an index is that the data values are

(i) almost surely not stationary; the raw values are nothing like exchangeable (that's pretty much the point of an index, really).

(ii) dependent over time; even if they were stationary you still can't simply shuffle them about willy nilly without messing up time-dependence, and hence inference about variability.

If it is OK, are the rsulting standard errors robust to heteroskedasticity, serial correlation etc.?

No, that's part of why it's not okay. If you have a model for the way the expectation moves, the way the variance changes and the dependence over time, you might be able to do something like block-bootstrap the residuals, say. Blocks of residuals might be nearly exchangeable and might preserve enough of the dependence structure to give reasonable results.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.