1
Q

SRM

A

What does “Sample Ratio Mismatch” mean? || Actual bucket sizes differ significantly from the intended experiment split (e.g., expected 50/50, observed 60/40).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Why is SRM dangerous in A/B tests?

A

It invalidates the entire experiment because assignment or logging is broken; results cannot be trusted.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

How do you detect SRM?

A

Run a chi-square goodness-of-fit test comparing observed vs expected bucket counts.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

If SRM exists, should you continue analyzing results?

A

No — stop immediately. Results are invalid.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Top cause of SRM #1

A

Randomization bugs (bad hashing, split logic errors).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Top cause of SRM #2

A

Missing or incomplete logs (assignment logs fail, dropped events, ETL skips).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Top cause of SRM #3

A

Eligibility filters applied after assignment (geo/device/user type filtering).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Top cause of SRM #4

A

Platform issues (caching, sticky sessions, version mismatches).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is a realistic tiny imbalance that is not SRM?

A

Small natural variation (e.g. 50.3% vs 49.7%) — chi-square will confirm it’s random.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

In a 70/30 test with observed 80/20, is this SRM?

A

Yes — extreme imbalance, fails chi-square, experiment invalid.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly