Hi Lenore,
I was struggling with the same problem some time ago and took a statistician to solve it. I made a script to replace the default 'E_DTI_signal_drift_correction.p' file at /ExploreDTI/Source/Misc directory. To use this, take a backup or rename of the original and place the attached script in the Misc directory.
After replacement, you should see this message on Matlab commandline when you run
Signal Drift Correction "Augmented Signal Drift Correction is used".
The output is augmented with some statistics for the goodness of the fit and 95% prediction intervals for the fitted polynomials. You can compare the 95% prediction intervals between the uncorrected and corrected fits to make the decision whether you should use the correction or not. In the attached example, 1_drift_happens.png you see that the 95% prediction intervals do not overlap all the way so there is evidence for a statistically significant difference between the fits and you should correct for it. If the 95% prediction intervals overlap, then there is no evidence for difference and statistics do not support for correcting the drift.
Disclaimer: this is just a statistical approach. And even worse, it is not official plugin for ExploreDTI and certainly not published nor peer-reviewed. It can guide you but I have not evaluated it with any Monte-Carlo simulations to actually show if a statistical difference between the fits is be required to cause a meaningful difference for the outcome of modeling the diffusion. This would likely depend on your acquisition scheme as well and is not trivial to proof. Furthermore, if you have subject motion in the b0-images, you need to exclude those volumes before you do the Signal Drift Correction.
Happy to hear your (and others in ExploreDTI community) thoughts on this.
Ciao,
Viljami