Model Quality Guidelines

Standards and Best Practices for High-Quality MMM Models

Overview

Model quality guidelines help you evaluate whether your marketing mix model is reliable, accurate, and suitable for business decisions. This page outlines standards across statistical fit, variable significance, diagnostics, and business validation.

Purpose: Ensure models meet minimum quality thresholds before use in optimization and forecasting

Quality Dimensions

1. Statistical Fit (R²)

Measures: How well model explains variation in KPI

Quality Thresholds:

R² Range
Quality
Interpretation

80%+

Excellent

Rare in MMM, very strong fit

70-80%

Good

Target range for MMM

60-70%

Acceptable

Usable, room for improvement

50-60%

Marginal

Needs significant work

< 50%

Poor

Not ready for business use

Context matters:

  • Some KPIs harder to predict (brand awareness vs sales)

  • More variables generally increase R²

  • Adjusted R² accounts for variable count

2. Variable Significance

Measures: Statistical reliability of coefficients

Standards:

All variables significant (p < 0.05)

  • T-statistic > 1.96

  • 95% confidence coefficient ≠ 0

  • Gold standard

⚠️ Most variables significant

  • 80%+ with p < 0.05

  • Some marginal (p < 0.10)

  • Acceptable if theoretically important

Many non-significant

  • 30% with p > 0.10

  • Model needs refinement

  • Remove weak variables

3. Coefficient Signs

Measures: Do relationships make business sense?

Requirements:

Marketing variables: Positive

  • More spend → More sales

  • Fundamental expectation

Price: Negative

  • Higher price → Lower demand

  • Standard economic relationship

Competitor activity: Negative

  • More competition → Lower sales

  • Expected pattern

Wrong signs indicate issues:

  • Data problems

  • Multicollinearity

  • Missing confounders

  • Model misspecification

4. Diagnostic Tests

Measures: Model assumptions met

Critical Tests:

Multicollinearity (VIF):

  • All VIF < 10 ✓

  • Most VIF < 5 (ideal)

Residual Normality:

  • P-value > 0.05 (Shapiro-Wilk)

  • Q-Q plot follows line

Autocorrelation:

  • Durbin-Watson: 1.5 - 2.5

  • No serial correlation

Heteroscedasticity:

  • P-value > 0.05 (Breusch-Pagan)

  • Constant variance

5. Business Validation

Measures: Does model match reality?

Validation Checks:

Decomposition makes sense

  • Channel contributions align with expectations

  • Seasonal patterns match known trends

  • Major events show up in baseline

ROI reasonable

  • Within industry benchmarks

  • Aligns with historical performance

  • Defendable to stakeholders

Marginal returns declining

  • Saturation curves applied appropriately

  • Diminishing returns captured

  • Optimization feasible

Minimum Quality Standards

For Exploratory Models

Use for: Initial analysis, learning, experimentation

Minimum standards:

  • R² > 50%

  • Most variables p < 0.10

  • Correct signs on key variables

  • No perfect multicollinearity

Acceptable issues:

  • Some diagnostic failures

  • Non-significant controls

  • Moderate multicollinearity

For Production Models

Use for: Budget optimization, forecasting, strategic decisions

Minimum standards:

  • R² > 65% (preferably > 70%)

  • All marketing variables p < 0.05

  • All marketing variables positive

  • VIF < 10 for all variables

  • Durbin-Watson 1.5 - 2.5

  • Residuals approximately normal

Required:

  • Passes most diagnostic tests

  • Business validation complete

  • Stakeholder review

  • Documentation

For High-Stakes Decisions

Use for: Major budget shifts, executive presentations, board decisions

Gold standards:

  • R² > 75%

  • All variables p < 0.01

  • Perfect coefficient signs

  • VIF < 5 for all variables

  • Passes ALL diagnostic tests

  • Out-of-sample validation

  • Sensitivity analysis complete

  • Multiple model comparison

Quality Improvement Workflow

Phase 1: Initial Build (Target R² 50-60%)

Focus: Get basic model working

Actions:

  1. Add core marketing variables

  2. Include obvious controls (trend, seasonality)

  3. Check coefficient signs

  4. Achieve minimal fit

Quality check: R² > 50%, correct signs

Phase 2: Variable Optimization (Target R² 60-70%)

Focus: Improve variable selection

Actions:

  1. Pre-test additional variables

  2. Add significant variables

  3. Remove non-significant variables

  4. Apply adstock to media

  5. Address multicollinearity

Quality check: R² > 60%, most p < 0.05, VIF < 10

Phase 3: Transformation (Target R² 70-80%)

Focus: Capture non-linearities

Actions:

  1. Apply saturation curves to media

  2. Test curve parameters

  3. Create interaction terms if needed

  4. Optimize transformations

Quality check: R² > 70%, all p < 0.05

Phase 4: Diagnostics (Production Ready)

Focus: Pass all tests

Actions:

  1. Run full diagnostic suite

  2. Address autocorrelation

  3. Fix heteroscedasticity

  4. Validate residuals

  5. Check influential points

Quality check: Passes diagnostic tests

Phase 5: Validation (High Confidence)

Focus: Business validation

Actions:

  1. Review decomposition with stakeholders

  2. Validate ROI estimates

  3. Test out-of-sample performance

  4. Sensitivity analysis

  5. Document thoroughly

Quality check: Business validation complete

Common Quality Issues

Issue: Low R² (< 60%)

Causes:

  • Missing important variables

  • Need transformations (adstock, curves)

  • Wrong model specification

  • High noise in KPI

Solutions:

  • Add more marketing variables

  • Apply adstock and saturation curves

  • Include control variables

  • Consider data quality

Issue: Non-Significant Variables

Causes:

  • Variable doesn't affect KPI

  • Multicollinearity

  • Insufficient variation

  • Wrong transformation

Solutions:

  • Remove if consistently non-significant

  • Check VIF for multicollinearity

  • Try different adstock rates

  • Verify data quality

Issue: Wrong Coefficient Signs

Causes:

  • Multicollinearity

  • Omitted variable bias

  • Data quality issues

  • Reverse causality

Solutions:

  • Check VIF

  • Add missing confounders

  • Validate data

  • Test Granger causality

Issue: Failed Diagnostics

Causes:

  • Autocorrelation in residuals

  • Non-constant variance

  • Non-normal residuals

  • Influential outliers

Solutions:

  • Add lagged dependent variable

  • Transform variables

  • Remove outliers

  • Add missing time effects

Quality Checklists

Pre-Presentation Checklist

Before showing model to stakeholders:

  • [ ] R² > 70%

  • [ ] All marketing variables significant (p < 0.05)

  • [ ] All marketing variables positive

  • [ ] VIF < 10 for all variables

  • [ ] Durbin-Watson 1.5 - 2.5

  • [ ] Residuals approximately normal

  • [ ] Decomposition reviewed

  • [ ] ROI calculations validated

  • [ ] Model documented

  • [ ] Results exportable

Pre-Optimization Checklist

Before using for budget allocation:

  • [ ] Saturation curves applied

  • [ ] Adstock optimized

  • [ ] Marginal returns declining

  • [ ] All diagnostics pass

  • [ ] Business validation complete

  • [ ] Sensitivity tested

  • [ ] Stakeholder buy-in

  • [ ] Documentation complete

Production Release Checklist

Before using for ongoing decisions:

  • [ ] Out-of-sample validation complete

  • [ ] Multiple model versions compared

  • [ ] Robustness tested

  • [ ] Update process defined

  • [ ] Monitoring plan in place

  • [ ] Documentation comprehensive

  • [ ] Training provided

  • [ ] Support plan established

Model Comparison Standards

Comparing Model Versions

Criteria for "better" model:

Higher R² (adjusted for variables) ✅ More significant variablesBetter diagnostic performanceMore stable coefficientsSuperior business validation

Trade-offs:

  • Complexity vs interpretability

  • Fit vs parsimony

  • Statistical vs business criteria

Selecting Final Model

Weighted decision criteria:

40% Statistical fit

  • R² and adjusted R²

  • Variable significance

  • Diagnostic tests

30% Business validation

  • Decomposition credibility

  • ROI reasonableness

  • Stakeholder confidence

20% Robustness

  • Stability across specifications

  • Out-of-sample performance

  • Sensitivity to changes

10% Simplicity

  • Interpretability

  • Ease of explanation

  • Actionability

Documentation Standards

Minimum Documentation

Every model should document:

  1. Model name and version

  2. KPI and time period

  3. Variables included (with transformations)

  4. R² and key statistics

  5. Major findings

  6. Known limitations

Comprehensive Documentation

Production models require:

  1. Full variable list with rationale

  2. Transformation decisions and parameters

  3. All diagnostic test results

  4. Decomposition analysis

  5. ROI calculations

  6. Sensitivity analysis

  7. Validation results

  8. Update schedule

  9. Contact information

Key Takeaways

  • Target R² > 70% for production MMM models

  • All marketing variables should be significant (p < 0.05) and positive

  • VIF < 10 for all variables to avoid multicollinearity

  • Pass diagnostic tests: normality, autocorrelation, heteroscedasticity

  • Validate with business logic: decomposition, ROI, seasonality

  • Build iteratively: basic model → optimization → transformation → diagnostics → validation

  • Document thoroughly before sharing or using for decisions

  • Compare multiple model versions to select best

  • Establish update and monitoring processes for production models

Last updated