███╗ ███╗ ██████╗ ██████╗ ████╗ ████║ ██╔════╝ ██╔══██╗ ██████╗ ██╗ ██╗███████╗██████╗ ██╔████╔██║ ██║ ██║ ██║██╔═══██╗██║ ██║██╔════╝██╔══██╗ ██║╚██╔╝██║ ██║ ██████╔╝██║ ██║██║ █╗ ██║█████╗ ██████╔╝ ██║ ╚═╝ ██║ ██║ ██╔═══╝ ██║ ██║██║███╗██║██╔══╝ ██╔══██╗ ██║ ██║ ╚██████╗ ██║ ╚██████╔╝╚███╔███╔╝███████╗██║ ██║ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝
Power analysis by simulation — any design from t-test to mixed models, in your browser, on your desktop, or in Python and R.
-
Covers anything from ANOVA to generalized linear to mixed models.
Analytical power formulas exist for a few textbook designs and are correct only when all their assumptions are met (they aren't). Monte Carlo is the ground truth they approximate.
-
Fast enough to mean it.
A purpose-built engine, 100–1000× faster than a hand-written R/Python simulation loop — even the most complex power analysis runs in seconds, not hours or even days for mixed models. Speed stops being the reason to avoid simulation.
-
Robustness built in.
Stress-tests your design against the messy, non-ideal data that formulas assume away, so you catch under-powering before you collect.
-
Easy, and everywhere.
A few-line API across four bindings — Python, R, desktop app, browser. Free and open source.