When Randomization Is Not Enough: Improving Sample Balance in Online A/B Tests
thumbtack.com
thumbtack.com
1) Yes, you might find that running an A/A test on your data shows a "result" for one of your groups, even though there obviously is none; this (as I see it) is just due to insufficient data. Isn't running an A/A test isomorphic (in a strong sense) to correctly checking the statistical significance of your A/B test, and only believing your A/B test if it does in fact reach a high significance threshold?
2) Re-randomizing your data the way they describe will inherently increase the "orderedness" (decrease the entropy) of you data set, which risks biasing the A and B groups in some what you don't fully understand. It seems like the re-randomization procedure would at best leave the statistical properties of your A and B groups unaltered, and at worst introduce a new bias that makes your result fishy.
I'm sure there's something deeper going on here, but the post doesn't explain it well.
a) If you're doing a study with 50/50 males and female participants, you'd probably reroll your control/active group distributions if it was far off from 50/50. Hell, you'd probably just split males and females separately.
b) If you had a twin study, the only way to divide up your population that makes sense is by splitting up your twins. Nothing else makes sense.
c) Imagine you wanted to test how Adderall effects the test studying/taking abilities of a variety of college aged students. You would do your best to make sure that your control/active populations have similar distributions in your test metric (or test metric proxy such as IQ) prior to starting test.
Example c) is the closest to the case that the post is talking about. When you're trying your absolute best to maximize the power of your test, usually want to take into account what you know, or what you assume about the thing your testing. In the case of website A/B testing, you're making an assumption (that is possibly unfounded) that reaction to A is an okay proxy for reaction to B.
This is an assumption - nearly all statistics is based on assumptions. Nearly all exercises in powering and designing experiments is based on assumptions and iteration.
For your 1 and 2, yes and yes. They measure different things. But I can see that "a test population of site visitors of an even age distribution" would yield answers faster than a random distro. You are asserting a belief rather than testing for it, adding a given, so reducing problem space, so trading lower variance in results for higher uncertainty of the significance (because maybe your assertion that age drives interest is wrong, and then all tests are wrong). P (this test is totally meaningless) goes up, but P (if this test is meaningful the results are likely close to true) also goes up? That's how I read it at least.
This article [1] puts it succinctly:
"If treatments are randomly assigned, so treatment effects may be estimated without bias, increasing the sample size and decreasing the heterogeneity of experimental units have similar consequences: they reduce the sampling variability of unbiased estimates."
[1] http://www-stat.wharton.upenn.edu/~rosenbap/heteroReprint.pd...