run_many_sim

simulate.run_many_sim(
    n_sims,
    dgp_args,
    *,
    seeds=None,
    n_jobs=1,
    keep_full=False,
    **run_kwargs,
)

Run many replications, optionally in parallel.

Parameters

Name Type Description Default
n_sims int Number of replications. required
dgp_args dict Arguments for the DGP (see :func:run_one_sim). required
seeds list of int or of numpy.random.SeedSequence One seed per replication; independent SeedSequence children are spawned when omitted. None
n_jobs int Worker processes; 1 runs serially, None reads the SCSPILL_NWORKERS environment variable (R-parity convenience). Parallel runs return metrics-only results. 1
keep_full bool Keep draw arrays on each result (serial runs only). False
**run_kwargs Any Forwarded to :func:run_one_sim (m_iter, burn, …). {}

Returns

Name Type Description
list of SimRunResult In replication order.