Morris White Crowther 2019 - Simulation Studies (ADEMP)

Routing Summary

This folder fully captures Morris, White & Crowther (2019), Using simulation studies to evaluate statistical methods (Statistics in Medicine 38(11):2074-2102; arXiv:1712.03198v3, 33 pp.) in 11 notes. The paper treats a simulation study as an empirical experiment, plans it with ADEMP (Aims, Data-generating mechanisms, Estimands, Methods, Performance measures), gives every performance measure a Monte Carlo SE, derives from a target MCSE, and documents poor practice in 100 published studies.

Concept Map

ConceptNoteTypeDepends OnKey Result
Simulation study; five usesMorris et al 2019 - Motivation and Review of Simulation Practicedefinition—Evaluate frequentist properties “even if the methods are Bayesian”
Review of Vol. 34Morris et al 2019 - Motivation and Review of Simulation Practiceexample—93/100 no MCSE; 4/87 justified
ADEMPMorris White Crowther 2019 - Simulation Studies (ADEMP) - Overviewdefinition—Plan and report in A-D-E-M-P order
Four estimator propertiesMorris et al 2019 - ADEMP Planning of Aims, DGMs, Estimands and Methodsdefinition—Consistency/bias, variance estimation, coverage, efficiency
DGM; factorial fallbacks; four pitfallsMorris et al 2019 - ADEMP Planning of Aims, DGMs, Estimands and MethodsdefinitionADEMPPredict-and-check; simulator vs estimator knowledge
Targets (Table 3)Morris et al 2019 - ADEMP Planning of Aims, DGMs, Estimands and MethodsdefinitionEstimandEstimand / null / model / prediction / design
Pure vs procedural methodMorris et al 2019 - ADEMP Planning of Aims, DGMs, Estimands and MethodsdefinitionMethodsFallback rules are part of the method
Four datasets (Table 5)Morris et al 2019 - Coding Simulations with Seeds, RNG States and Streamsdefinition—Simulated, estimates, states, performance
Seed once, store statesMorris et al 2019 - Coding Simulations with Seeds, RNG States and Streamsalgorithm—Avoids overlapping draws
RNG streamsMorris et al 2019 - Coding Simulations with Seeds, RNG States and StreamsdefinitionSeedsSafe parallelism within a DGM
Table 6 measures + MCSEsMorris et al 2019 - Performance Measures and Monte Carlo Standard ErrorstheoremNotatione.g. MCSE(bias)
Bias-eliminated coverageMorris et al 2019 - Performance Measures and Monte Carlo Standard ErrorsdefinitionCoverageSplits bias from interval width
Coverage sources; effectMorris et al 2019 - Performance Measures and Monte Carlo Standard ErrorstheoremBias, ModSEBias-driven under-coverage worsens with
Conditional coverage (Table 7)Morris et al 2019 - Performance Measures and Monte Carlo Standard ErrorsexampleCoverage98.0 / 95.5 / 91.5% by ModSE tertile
Missing estimates; exploratory plotsMorris et al 2019 - Estimates Data Checks, n_sim Choice and Analysis RemarksdefinitionEstimates dataNon-convergence is the first measure
(Eq. 1)Morris et al 2019 - Estimates Data Checks, n_sim Choice and Analysis RemarkstheoremMCSE1,900 for 95% ± 0.5 pp; 10,000 worst case
Estimating ; meta-modelMorris et al 2019 - Estimates Data Checks, n_sim Choice and Analysis RemarksalgorithmDGMOne huge dataset, separate stream
Zip plotMorris et al 2019 - Reporting, Tables and Zip and Lollipop PlotsdefinitionCoverageCIs ranked by expose hidden bias
Lollipop plot; nested-loop plotMorris et al 2019 - Reporting, Tables and Zip and Lollipop PlotsdefinitionMeasuresMCSE shown as parentheses
Worked PH example (Table 8)Morris et al 2019 - Worked Example Exponential vs Weibull vs CoxexampleAll aboveBias 0.049 masked by +11.5% ModSE error
Protocols, consortia, codeMorris et al 2019 - Protocols, Code Release, Consortia and LimitsconceptADEMP”points of light on a landscape”
Full references; further readingMorris et al 2019 - Full Reference List and Further Readingreference—76 refs with citation pages; MCSE/design/data-generation reading list
Fixed-θ repetitions vs single fake-data fitMorris et al 2019 - Performance Measures and Monte Carlo Standard ErrorsconceptTable 6One run has no Monte Carlo SE
ADEMP for MMM / SHAP pipelinesMorris et al 2019 - Applying ADEMP to Marketing-Model ValidationexampleAll aboveSelection steps go inside the loop

Notes

  • Morris White Crowther 2019 - Simulation Studies (ADEMP) - Overview — CONTAINS: research question, contributions, key findings, ADEMP box, formula (^thm-nsim), full Source Map (every section/table/figure → note), reading order, connections.
  • Morris et al 2019 - Motivation and Review of Simulation Practice — CONTAINS: definition of a simulation study; five uses with cited examples (Feiveson; Rubin; Grieve); Table 1 (key steps checklist); review design (264 articles, 199 with simulation, 100 sampled); every review statistic in one table; Table 4 (performance measures used); Table A1 (software); Fig. A1 agreement (94%) with per-variable W/C counts table; Fig. A2-A3 summaries; §1 background literature table (Ripley, Morgan, Chang; Díaz-Emparanza, simsum, Smith & Marshall, Crowther & Lambert, Holford, O’Kelly).
  • Morris et al 2019 - ADEMP Planning of Aims, DGMs, Estimands and Methods — CONTAINS: Table 2 notation; acronym-order quirk; four estimator properties; aim → example-study table (White 1997; White & Thompson 2005; Hughes et al. 2014; Morris et al. 2014); proof-of-concept vs stretch/break; DGM definition; factorial design and three fallbacks (predict-and-check algorithm); Senn’s four pitfalls (with Graves 2018 and Senn 1994 citations and a gloss on pitfall 3); out-of-scope statement and Ripley/Morgan pointer; Kenward & Roger for variance estimation; estimand/target definition; Table 3; marginal vs conditional log-OR example; including contenders; pure vs procedural method; §3.5 overview.
  • Morris et al 2019 - Coding Simulations with Seeds, RNG States and Streams — CONTAINS: Table 5; PRNG states and seeds; seed-once pseudocode; Stata overlapping-draws example; streams and the circle figure; Stata/SAS/R stream syntax; Haramoto et al. jump-ahead basis for streams; seed-reset test; build-up procedure (rnormal SD trap); positive/negative controls; simulate once and export; Python harness sketch.
  • Morris et al 2019 - Performance Measures and Monte Carlo Standard Errors — CONTAINS: Table 6 (all nine rows, verified against the PDF); MCSE derivation sketches; bias, relative bias, EmpSE, relative precision warning (); MSE and Figure 1 (crossover at ; approximate panel-value table with axis scales); ModSE; randomisation vs confidence validity; sources of under/over-coverage; bias-eliminated coverage; rejection rates; conditional performance (Kimani; Carreras; Efron & Hastie) and Table 7; comparison with a single Bayesian fake-data fit; worked MCSE arithmetic.
  • Morris et al 2019 - Estimates Data Checks, n_sim Choice and Analysis Remarks — CONTAINS: missing estimates as first measure; bimodal-estimates example; five exploratory plots; Eq. 1; the four review justifications of and the model justifications (§7, Keogh & Morris 2018, Morris et al. 2017); for bias; algorithm; continuing from end state; benchmarks (nominal coverage, Cramér-Rao); estimating unknown ; meta-models and common seeds; one run vs a planned (Bayesian fake-data comparison).
  • Morris et al 2019 - Reporting, Tables and Zip and Lollipop Plots — CONTAINS: §6.1 methods section; table design rules with cited layout examples (He; Chen; Hsu; Alonso; Seaman; White & Royston; Lambert); graphs vs tables; nested-loop plot (768 DGMs); zip plot algorithm and Figure 5; lollipop plot (Figure 6) with the flagged §7.3 ‘two columns’ slip; Figures 3-4 with axis ranges; simsum/rsimsum; consolidated 13-item reporting checklist.
  • Morris et al 2019 - Worked Example Exponential vs Weibull vs Cox — CONTAINS: Eq. 2 PH model; full ADEMP spec; Figure 2; calculation; §7.2 exploration (with a flagged prose/table inconsistency); Figure 3 panel layout and axis ranges; full Table 8; Figure 6 description; interpretation; §7.4 conclusions.
  • Morris et al 2019 - Protocols, Code Release, Consortia and Limits — CONTAINS: two main shortcomings; ADEMP exemplars; charitable vs less charitable explanations; three remedies (protocols, consortia, code); Royston’s “points of light”; conflicts of interest; funding grant numbers and acknowledged reviewers; limitations assessment.
  • Morris et al 2019 - Full Reference List and Further Reading — CONTAINS: all 76 references as printed with in-text citation pages and the note covering each; curated further reading by topic (Monte Carlo error, software, design, data generation, RNG streams, protocols, presentation, meta-research).
  • Morris et al 2019 - Applying ADEMP to Marketing-Model Validation — CONTAINS: ADEMP protocol for a Bayesian MMM (36-DGM grid, ); ADEMP protocol for a SHAP driver-ranking pipeline (); execution checklist.

Sources

  • Morris White Crowther 2019 - Using Simulation Studies to Evaluate Statistical Methods — Morris TP, White IR, Crowther MJ (2019). Using simulation studies to evaluate statistical methods. Statistics in Medicine 38(11):2074-2102. arXiv:1712.03198v3.

See Also