Simulation-Based Method Validation

Routing Summary

This topic covers how to check whether a statistical or marketing-measurement method recovers the truth when real data never reveal it: generate data with known ground truth, run the method many times, and score it with properly quantified Monte Carlo error. It contains 3 sub-topics (one per source) and 29 notes plus 3 source indexes. The three sources fit together as why (Chan & Perry 2017: regression MMMs cannot be validated by fit), what to simulate (Zhang & Vaver 2017: the AMSS simulator, a data-generating mechanism with counterfactual ROAS ground truth) and how to run the study (Morris, White & Crowther 2019: the ADEMP framework, performance measures and Monte Carlo SEs).

Sub-topics

  • Chan Perry 2017 - Challenges in Media Mix Modeling (8 notes) — COVERS: why experiments and matching fall short (selection-bias decomposition, Eq. 1 matching and overlap); MMM data sources and the additive regression specification (Eqs. 2-3, five trustworthiness conditions); data limitations (156 rows vs 60-80+ parameters, correlated channels Fig. 1, narrow spend range and average vs marginal ROAS Fig. 2); selection bias (ad targeting, seasonality, funnel effects, endogenous price controls); model selection and uncertainty (five models with 0.98-0.99 disagreeing by up to 50%, Figs. 3-4); opportunities (better data, Bayesian priors, category and geo pooling, demand-proxy controls, graphical models, Fig. 5); simulation-based validation with withheld truth and transparency obligations (§5.6, §6); full 19-item reference list.
  • Zhang Vaver 2017 - Aggregate Marketing System Simulator (10 notes) — COVERS: virtual experiments as motivation; the hidden-state Markov formalism (198 mindset segments, multinomial migration Eqs. 1-2, App. A notation); natural migration, market-size, de-satiation and the lag family (no-lag theorem, Eqs. 10-14); the traditional media module (Poisson reach/frequency, Hill effect Eq. 3); the paid search module (auction, CPC/SOV, organic vs paid); the sales event (demand curves, competitor strength and substitutability, post-purchase satiation); ground truth via counterfactual scenarios (total effect, well-defined interventions, simulated ROAS / mROAS, Table 4); the MMM evaluation (Tables 4-7, Fig. 14: no-lag TV-ROAS MSE 0.025 → 1.618 as carryover rises, 0.067 with lags); limitations and a simulator-validation protocol.
  • Morris White Crowther 2019 - Simulation Studies (ADEMP) (11 notes) — COVERS: definition and uses of simulation studies and the review of 100 published studies (93 without MCSEs, 4/87 justified ); ADEMP planning (aims, factorial DGMs and fallbacks, Senn’s four pitfalls, estimands and targets Table 3, pure vs procedural methods); coding (seed once, store RNG states, streams, build-up, four datasets Table 5); performance measures with Monte Carlo SEs (Table 6, bias-eliminated coverage, Figure 1, conditional coverage Table 7); estimates-data checks and (Eq. 1); reporting (tables, nested-loop, zip and lollipop plots, 13-item checklist); worked exponential vs Weibull vs Cox example (Table 8); protocols, code release, consortia; all 76 references; an ADEMP application to MMM and SHAP pipelines.

Concept Map

ConceptWhere it livesSourceRole in the validation workflow
Selection bias = naive contrast minus causal effectChan Perry 2017 - Why Experiments and Matching Fall Short for MMM Questions, Chan Perry 2017 - Selection Bias in MMM (Ad Targeting, Seasonality, Funnels, Endogenous Controls)Chan & PerryFailure mode a simulator must reproduce
Additive MMM (Eq. 3) and trustworthiness conditionsChan Perry 2017 - MMM Data Sources and the Additive Regression SpecificationChan & PerryThe method (M) under test
Equal-fit models with different ROASChan Perry 2017 - Five Plausible MMMs (Model Selection and Model Uncertainty)Chan & PerryWhy fit statistics cannot replace ground truth
Average vs marginal ROAS identifiabilityChan Perry 2017 - MMM Data Limitations (156 Rows, Correlated Channels, Narrow Spend Range), AMSS Ground Truth - Counterfactual Scenarios and Simulated ROASChan & Perry; Zhang & VaverEstimands (E): ROAS vs mROAS
Simulator with withheld truth; blind RFPChan Perry 2017 - Simulation-Based MMM Validation and TransparencyChan & PerryThe call for simulation validation
Virtual experimentAMSS Motivation - Virtual Experiments for Marketing MeasurementZhang & VaverRationale for a simulator
Hidden-state segment migrationAMSS Hidden-State Consumer Segmentation and Migration FormalismZhang & VaverData-generating mechanism (D)
Carryover from migration ()AMSS Natural Migration, Satiation and Lagged-Effect MechanicsZhang & VaverA DGM factor to vary
Hill saturation on frequencyAMSS Traditional Media Module (Reach, Frequency, Hill Effect)Zhang & VaverA DGM factor; model-side counterpart in Shape (Saturation) Effects
Organic vs paid search incrementalityAMSS Paid Search Module (Queries, Auction, Organic vs Paid)Zhang & VaverSimulated selection bias (cf. Chan & Perry §4.2.1)
Competition and post-purchase satiationAMSS Sales Event - Demand Curves, Competition and Post-Purchase MigrationZhang & VaverDGM realism
Counterfactual ROAS / mROAS as total effectAMSS Ground Truth - Counterfactual Scenarios and Simulated ROASZhang & VaverEstimand (E) when it is not a DGM parameter
Lag-omission biasAMSS MMM Evaluation - Simple Scenario and Lagged-Effects StudyZhang & VaverExample of performance (P) results
ADEMPMorris White Crowther 2019 - Simulation Studies (ADEMP) - Overview, Morris et al 2019 - ADEMP Planning of Aims, DGMs, Estimands and MethodsMorris et al.Planning and reporting frame for the whole workflow
Factorial DGMs and fallbacksMorris et al 2019 - ADEMP Planning of Aims, DGMs, Estimands and MethodsMorris et al.How to vary DGM factors
Seeds, RNG states, streamsMorris et al 2019 - Coding Simulations with Seeds, RNG States and StreamsMorris et al.Reproducible execution
Bias, EmpSE, MSE, coverage + MCSEs (Table 6)Morris et al 2019 - Performance Measures and Monte Carlo Standard ErrorsMorris et al.Performance measures (P)
from target MCSE (Eq. 1)Morris et al 2019 - Estimates Data Checks, n_sim Choice and Analysis RemarksMorris et al.Sizing the study
Zip and lollipop plotsMorris et al 2019 - Reporting, Tables and Zip and Lollipop PlotsMorris et al.Reporting
Protocols, code release, consortiaMorris et al 2019 - Protocols, Code Release, Consortia and Limits, Chan Perry 2017 - Simulation-Based MMM Validation and TransparencyMorris et al.; Chan & PerryTransparency and governance
ADEMP for MMM / SHAPMorris et al 2019 - Applying ADEMP to Marketing-Model Validation, AMSS Discussion, Limitations and Validation PracticeMorris et al.; Zhang & Vaver (applied)End-to-end protocol

Cross-Cutting Concepts

Sources

  • Chan Perry 2017 - Challenges and Opportunities in Media Mix Modeling — Chan, D. & Perry, M. (2017). Challenges and Opportunities in Media Mix Modeling. Google white paper, 16 pp.
  • Zhang Vaver 2017 - Introduction to the Aggregate Marketing System Simulator — Zhang, S. & Vaver, J. (2017). Introduction to the Aggregate Marketing System Simulator. Google technical report, 43 pp.
  • Morris White Crowther 2019 - Using Simulation Studies to Evaluate Statistical Methods — Morris, T. P., White, I. R. & Crowther, M. J. (2019). Using simulation studies to evaluate statistical methods. Statistics in Medicine 38(11):2074-2102.

See Also