On this page

SRM Checks

How sample ratio mismatch (SRM) detection works in Statsig Warehouse Native, including the chi- squared test, alert thresholds, and common root causes.

SRM - Sample ratio mismatch

Sample ratio mismatch (SRM) occurs when the observed allocation of unique users between test groups differs from the expected allocation or "split" of the test. For additional background, go to the Statsig blog post on sample ratio mismatch.

SRM is a signal of unknown bias in the test. Because diagnosing the cause of the imbalance isn't always possible, it isn't always easy to determine how much the bias affects results.

SRM checks

Statsig runs SRM checks on all experiments and feature gates as part of Health Checks (go to Health Checks documentation for details). Statsig uses a Chi-squared test to determine whether the user split between groups indicates a sample ratio mismatch.

SRM health check results interface

Statsig automatically analyzes data by common dimensions logged by the Statsig SDK to identify potential drivers of SRM. These dimensions include sdk_type, sdk_version, reason, is_bot, browser_name, browser_version, os, os_version, and region.

SRM dimension analysis breakdown

Was this helpful?