Act 4 · Apply

Simulate twice

What changes when local behaviour replaces global defaults.

Sample values. Synthetic study, not real patients.

The same brief, sized two ways and simulated under both sets of inputs

Each figure is the median of simulated trials with an 80% spread, or a proportion with its 95% Monte Carlo interval.

ScenarioEnrolledPowerMonths to full enrolmentMonths to last visitRetainedDeviations
Design A under global defaults330 (214 to 552, 90% sensitivity range) Assumed88.2% (86.1% to 90.1%, 95% Monte Carlo) Assumed14.8 months (10.7 to 20.8, 80% spread across simulated trials) Assumed26.8 months (22.7 to 32.8, 80% spread across simulated trials) Assumed80.3% (72.4% to 87.0%, 80% spread across simulated trials) Assumed184 (109 to 313, 80% spread across simulated trials) Assumed
Design A under the local profile330 (214 to 552, 90% sensitivity range) Assumed73.7% (70.9% to 76.3%, 95% Monte Carlo) Assumed13.6 months (10.5 to 18.1, 80% spread across simulated trials) Assumed25.6 months (22.5 to 30.1, 80% spread across simulated trials) Assumed80.0% (73.3% to 85.5%, 80% spread across simulated trials) Assumed175 (130 to 234, 80% spread across simulated trials) Assumed
Design B under the local profile524 (370 to 750, 90% sensitivity range) Assumed87.4% (85.2% to 89.3%, 95% Monte Carlo) Assumed17.4 months (13.6 to 22.7, 80% spread across simulated trials) Assumed29.4 months (25.6 to 34.7, 80% spread across simulated trials) Assumed79.8% (73.7% to 84.9%, 80% spread across simulated trials) Assumed279 (206 to 372, 80% spread across simulated trials) Assumed
Recommended design, effect at the weak end524 (370 to 750, 90% sensitivity range) Assumed53.2% (50.1% to 56.3%, 95% Monte Carlo) Assumed17.4 months (13.6 to 22.7, 80% spread across simulated trials) Assumed29.4 months (25.6 to 34.7, 80% spread across simulated trials) Assumed79.8% (73.7% to 84.9%, 80% spread across simulated trials) Assumed279 (206 to 372, 80% spread across simulated trials) Assumed

Inputs that fell back to a global default

The local profile has no value for these, so the simulator used the global default. Uncited defaults are flagged.

InputSourceCitation
site_activation_dayscited31.4 weeks to site activation, Tufts CSDD site initiation benchmark, 2018 (PRD Appendix A). The range is assumed.

Enrolment forecast for design B, by site type

0612182430364248Months from approval

Median cumulative enrolment: total (ink), central (green), provincial (amber, dashed). Grey band: 80% spread of the total. Dotted line: target. Weakest input label assumed.

Code check: re-running the ingested study's own design

F3.4. The observed dropout curve should sit inside the band simulated from the study's own estimates. This checks the code, not the model.

MonthObserved survival90% simulated band
01.0000.997 to 1.000inside
20.9600.947 to 0.980inside
40.9230.903 to 0.953inside
70.8700.847 to 0.910inside
120.8020.766 to 0.840inside

Run records

Every run reproduces exactly from its seed, profile version and code version.

RunInputsDesignTrialsSeedProfileCode
run-e50f82e6f538global defaultsA, sized on global defaults10007global-defaults0.1.0+g089e218.src.52797a48
run-3d0da899393elocal profile v1A, sized on global defaults10007v10.1.0+g089e218.src.52797a48
run-c2c8f49fe438local profile v1B, sized on the local profile10007v10.1.0+g089e218.src.52797a48
run-f8b301d10a6alocal profile v1B, sized on the local profile100007v10.1.0+g089e218.src.52797a48
run-a31d7f0e67eblocal profile v1B, sized on the local profile10007v10.1.0+g089e218.src.52797a48