Use the Designer for experiment design
mainThe ambrosia.designer module provides tools to calculate A/B test parameters, including effect uplift, group size, and statistical power, using historical metric values.
There are two primary approaches to designing experiments:
- Theoretical approach: Faster calculation of parameters.
- Empirical approach: Uses historical data to inform the design.
Key components include:
Designer: The main class used to execute design runs via the.run()method.design(): Function for standard experiment design.design_binary(): Function specifically for binary (e.g., conversion rate) experiment design.load_from_config(): Utility to initialize a designer from a configuration object.