Response curves: choosing a shape that stays credible outside the sample.

SUPPORTED DECISIONRetain the simplest function that reproduces the observations, respects the expected mechanisms and produces stable marginal returns within the allocation range.

Evidence status

What was reproduced, and what it does not prove.

The fixture and the Python run verify the saturating response curve, its weighted marginal derivative and the sealed outputs of the educational allocator. They do not select a curve shape from market observations.

  1. Technical specification of the budget allocator, 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

Incremental effect

The explained variable must represent a causal or calibrated effect, not an attributed sale. A very precise curve on a biased signal industrialises the bias instead of securing the allocation.

02

Observed support

The function is more credible within the spend range genuinely observed. A recommendation far from the support requires an explicit assumption, a range of uncertainty and preferably a test.

03

Decision slope

The allocation depends on the local derivative: the expected contribution of the next euro. Two functions close in level can produce opposite decisions if their slopes diverge at the current budget.

Method

Comparing the functions on fit and on decision

  1. 01Prepare the identified points

    Assemble the spend–effect pairs coming from credible historical variations, from experiments or from a calibrated model; keep the dispersion and the context of each point.

  2. 02Fit several families

    Estimate at minimum a linear reference and two saturating shapes; impose parameters compatible with the expected sign, asymptote and speed of response.

  3. 03Validate out of period

    Compare predictive error, parameter stability and interval coverage on withheld periods; examine high and low spends separately.

  4. 04Compare the decisions

    Compute level, average return and marginal slope at the current budget and at the proposed budgets; refuse an allocation that depends solely on an unstable extrapolation.

ORIGINAL ASSET

Three functions, three marginal decisions

The same observations are fitted by a straight line, an exponential saturation and a Hill curve; their extrapolations and their slopes are compared.

Spend€0k€50k€100k€150k€200k
ObservedReference
0497997108
Linear+14.8% at €200k
0316293124
ExponentialSelected
0497997108
HillSensitivity
0508197106
SLOPE AT €200K€0.169 per €Exponential saturation
JSONDownload curve parameters↓
ILLUSTRATIVE EXAMPLE · SIMULATED DATA

The straight line overestimates the effect at €200k by 15%

01 · SITUATION

The observed effects, in thousands of euros, are 0, 49, 79, 97 and 108 for spends of €0, €50k, €100k, €150k and €200k. A straight line gives €124k at €200k, while an exponential saturation with a ceiling of 125 and a speed of 0.01 gives €108.1k.

02 · CALCULATION

Error of the straight line at the last point: 124 − 108 = €16k, that is 14.8%. Exponential slope at €200k: 125 × 0.01 × exp(−0.01 × 200) = €0.169k of effect per €k spent.

03 · DECISION

The exponential saturation is retained within this range. The straight line would keep funding the lever for too long; the Hill curve remains a sensitivity scenario as long as the acceleration zone is not observed.

Acceptance conditions

What must be true to act.

  1. 01

    The fitting points represent an incremental or calibrated effect.

  2. 02

    The recommended range stays close to the observed spends.

  3. 03

    Out-of-period error, parameters and marginal slope are published together.

  4. 04

    A second plausible function accompanies any material extrapolation.

Limits

What this analysis does not prove.

  • An aggregate function hides the differences of creative, area or segment.
  • The parameters change with price, competition, media quality and season.
  • The absence of spend variation prevents the curvature from being identified.

References

Works cited.

  1. Vidale, M. L. & Wolfe, H. B. (1957), “An Operations-Research Study of Sales Response to Advertising”, Operations Research, 5(3), 370–381.
  2. Little, J. D. C. (1970), “Models and Managers: The Concept of a Decision Calculus”, Management Science, 16(8), B466–B485.
  3. Chan, D. & Perry, M. (2017), “Challenges and Opportunities in Media Mix Modeling”, Google Research.