Skip to contents

Scenarios and task expansion

Define a declarative simulation scenario and expand it into the per-step task tables (sample, fit, hc) that the targets-based pipeline builds on, with a baseline loop runner.

ssd_data()
Assemble and Validate Datasets for a Simulation Scenario
ssd_define_scenario()
Define a Simulation Scenario
ssd_scenario_tasks()
Expand a Scenario into all Three Task Tables
ssd_scenario_sample_tasks()
Derive the sample Task Table from a Scenario
ssd_scenario_fit_tasks()
Derive the fit Task Table from a Scenario
ssd_scenario_hc_tasks()
Derive the hc Task Table from a Scenario
ssd_run_scenario_baseline()
Run a Scenario with the Baseline Loop Runner

Simulation pipeline

The immediate (non-targets) pipeline: simulate data, fit distributions, and estimate hazard concentrations across simulations, end to end.

ssd_sim_data()
Generate Data for Simulations
ssd_fit_dists_sims()
Fit SSD Distributions to Simulated Data
ssd_hc_sims()
Estimate hazard concentrations for multiple simulations using bootstrapping
ssd_run_scenario()
Run Scenario

Reproducible RNG

Parallel-safe seeding helpers for the two RNG paths: the dqrng + hash backend (targets path) and L’Ecuyer-CMRG sub-streams (legacy path).

task_primer()
Derive a Per-task Primer from its Parameters
local_dqrng_backend()
Local dqrng pcg64 Backend
local_dqrng_state() with_dqrng_state()
Local/With dqrng State
local_lecuyer_cmrg_seed() with_lecuyer_cmrg_seed()
Local/With L'Ecuyer-CMRG Seed
local_lecuyer_cmrg_state() with_lecuyer_cmrg_state()
Local/With L'Ecuyer-CMRG State

Package

ssdsims ssdsims-package
ssdsims: What the Package Does (One Line, Title Case)