MonteCarloTesting.jl (registered in General) performs hypothesis testing based on simulations, even when no analytic solutions are available. The only requirement is to be able to generate synthetic data under the null hypothesis.
Main pieces of functionality:
- convenience containers for Monte-Carlo simulations,
- confidence intervals on p-values,
- performing parameter scans,
- and properly correcting for multiple trials.
See the walkthrough with plots and explanations as a Pluto notebook.