industries
Pyvorin for A/B Testing
Experiment analysis, variance reduction, and early stopping.
Published May 30, 2026
Experiment Analysis
T-test, chi-squared, and bootstrap confidence intervals compiled for fast result computation.
def t_test(control, treatment):
mean_c = sum(control) / len(control)
mean_t = sum(treatment) / len(treatment)
var_c = sum((x - mean_c) ** 2 for x in control) / (len(control) - 1)
var_t = sum((x - mean_t) ** 2 for x in treatment) / (len(treatment) - 1)
se = ((var_c / len(control)) + (var_t / len(treatment))) ** 0.5
return (mean_t - mean_c) / se
Variance Reduction
CUPED and stratification for more sensitive experiments.
Early Stopping
Sequential testing and power monitoring to end experiments faster.