Sensitivity analysis: identifying the assumption that changes the decision.

SUPPORTED DECISIONAdopt a recommendation if it stays acceptable across the plausible scenarios, or fund the information that reduces uncertainty on the decisive parameter.

Evidence status

What was reproduced, and what it does not prove.

The public JSON and the Python run verify the single parameters, the order of impacts and the switching rules of the four published scenarios. They verify neither the statistical intervals, nor the elasticities, nor the probability of the scenarios.

  1. Technical specification of the teaching sensitivity analysis, specification in French (opens in a new tab)

    v1, 31 August 2026 · CC BY 4.0 · specification in French · Method document written by marketing-mix.net. The figures are illustrative: they are not market measurements.

Key distinctions

Three conditions before calculating.

01

Defensible ranges

Use estimation intervals, contracts, history or operational bounds. An identical arbitrary variation gives more importance to parameters according to their unit.

02

Linked parameters

Price, volume and margin; reach and frequency; budget and cost of purchase can move together. Varying them separately produces impossible scenarios.

03

Tipping criterion

Observe the change of decision, not only the variation of the result. A recommendation can lose 30% of gain while remaining clearly preferable.

Method

Moving from local sensitivity to robustness

  1. 01Name the central decision

    Publish base scenario, result, constraints and alternative; without a stable reference, the variants become a collection of forecasts.

  2. 02Class the unknowns

    Separate estimated parameters, controlled decisions, constraints and external events; their treatment and their range are not identical.

  3. 03Test one by one and then jointly

    The tornado locates the sensitive parameters; the linked scenarios then check the plausible combinations.

  4. 04Compute the value of information

    Compare the cost of a test with the avoidable loss if the central assumption is false.

ORIGINAL ASSET

The tornado of contribution gain

Each bar shows the deviation from the central gain of €122,000. Elasticity and margin matter more than the model's secondary parameters.

UnfavourableCentral gain +€122kFavourable
Elasticity
−€92k
+€71k
Gross margin
−€64k
+€58k
Retail half-saturation
−€48k
+€35k
TV cost
−€31k
+€26k
Response lag
−€22k
+€18k
JOINT UNFAVOURABLE SCENARIO−€34k

The pilot becomes preferable to a direct roll-out.

JSONDownload the scenarios↓
ILLUSTRATIVE EXAMPLE · SIMULATED DATA

A positive recommendation but dependent on elasticity

01 · SITUATION

The Noroa reallocation produces +€122,000 at the centre. The plausible variation of media elasticity moves the result from −€92,000 to +€71,000, that of margin from −€64,000 to +€58,000.

02 · CALCULATION

Under prudent elasticity alone, the gain remains +€30,000. Combining prudent elasticity and low margin, the result becomes −€34,000. A six-week test costs €18,000 and can halve the uncertainty on elasticity.

03 · DECISION

Do not deploy the target directly. Fund the pilot: its cost is lower than the potential loss of the adverse joint scenario.

Acceptance conditions

What must be true to act.

  1. 01

    The ranges reflect real uncertainty or operational bounds.

  2. 02

    The tornado is completed by plausible joint scenarios.

  3. 03

    The threshold of decision change is explicit.

  4. 04

    The value of additional information is compared with the cost of the test.

Limits

What this analysis does not prove.

  • A local analysis does not always capture non-linearities or strong interactions.
  • The scenarios do not cover unimagined events.
  • Ranges that are too narrow turn sensitivity into confirmation of the central scenario.

References

Works cited.

  1. Saltelli, A. et al. (2008), Global Sensitivity Analysis.
  2. Keeney, R. L. & Raiffa, H. (1976), Decisions with Multiple Objectives.
  3. Ben-Tal, A., El Ghaoui, L. & Nemirovski, A. (2009), Robust Optimization.