CtrlK
BlogDocsLog inGet started
Tessl Logo
PluginPublic

testland/experiment-results-interpreter

Use when an A/B test result is read for a ship decision, especially off a dashboard, a small sample or many metrics. Computes significance per metric with multiple-comparison correction, reads confidence intervals, checks novelty, interactions, Simpson's paradox, guardrails and stop-early rules.

Quality

85%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Overview
Quality
Evals
Security
Files

thresholds-and-corrections.mdreferences/

Guardrail thresholds and multiple-comparison correction

Deep reference for guardrails.md. Consult when setting per-metric alert/block levels and correcting alpha across the OEC + N guardrails.

Setting guardrail thresholds

A guardrail typically has two levels:

ThresholdWhat
AlertA statistically significant degradation; investigate before ship
BlockA degradation past a pre-declared limit; ship-decision flips to "no"

Example for API latency p95:

LevelThreshold
AlertAny statistically significant increase
Block> 10% increase OR > 50ms absolute increase, whichever is greater

The "whichever is greater" handles fast endpoints where 10% is trivially small in absolute terms.

Multiple-comparison correction

With one OEC + N guardrails (typically 10-20), a fixed-alpha significance test means you'll see N×0.05 false positives on average. Per Kohavi et al., apply Bonferroni or Benjamini- Hochberg correction:

MethodWhen
BonferroniStrict; alpha / N. Use when missing a true regression is catastrophic
Benjamini-Hochberg (FDR)Less strict false-discovery-rate control; use for general guardrail dashboards

Reference

  • Kohavi, Tang, Xu. Trustworthy Online Controlled Experiments (Cambridge University Press, 2020). ISBN 978-1108724265.

SKILL.md

tile.json