-
Notifications
You must be signed in to change notification settings - Fork 94
Description
My understanding is: subsampling is recommended so that Equation 4.2 of Kong et al., 2003 , which is derived for uncorrelated samples, can be used to estimate the variance. However, subsampling increases the variance. It seems unintuitive to increase the variance so that it can be better estimated. Would it not be better to minimise the variance by retaining all samples, and use a variance estimator which directly accounts for autocorrelation?
The Issue: Subsampling Increases the Variance
Geyer, 1992 (Section 3.6) discusses subsampling. He points out:
- Subsampling decreases the statistical inefficiency in units of samples, but increases the statistical inefficiency in units of sampling time (Theorem 3.3)
- "If the cost of using samples is negligible, any subsampling is wrong. One doesn't get a better answer by throwing away data."
I'm assuming that the cost of using samples is generally negligible compared to the cost of generating them.
The increase in variance caused by subsampling seems to be shown, for example, in Table III of Tan, 2012, where the variance of the MBAR/UWHAM uncertainties increase after subsampling (the variances without subsampling are calculated using block-bootstrapping).
Possible Solutions: Directly Accounting for Autocorrelation in the Variance Estimates
To account for autocorrelation in the variance estimates without subsampling, block bootstrapping could be used, with the block size selected according to the procedure of Politis and White, 2004 (and correction), for example. However, I understand that fast analytical estimates may be preferred to avoid repeated MBAR evaluations. Could the analytical estimates from Geyer, 1994/ Li et al., 2023 be used?
Why This May Be Irrelevant
I'm biased by the fact I work with ABFE calculations and regularly feed MBAR very highly correlated data which are aggressively subsampled, sometimes producing unreliable estimates (which are reasonable without subsampling). I understand that for most applications relatively few samples will be discarded and any increase in uncertainty may be small.
It would be great to hear some thoughts on this/ be corrected if I am misunderstanding.
Thanks!