How do you model saturation and adstock?
Adstock represents persistence over time; saturation represents declining marginal return. Their parameters can be confounded with trend, seasonality and budget choices.
Direct answer
Compare response forms and produce conditional curves within observed support.
Adstock represents persistence over time; saturation represents declining marginal return. Their parameters can be confounded with trend, seasonality and budget choices.
Aₜ=xₜ+λAₜ₋₁, 0≤λ<1; Rₜ=αAₜᵝ/(γᵝ+Aₜᵝ), α,β,γ>0Vakratsas & Ambler, 1999Jin et al., Bayesian methods for media mix modeling
ESTIMAND
Estimation profile
- Unit of analysis
- Observation, entity or series × periodControlled scientific terminology
channel × period - Exact estimand
Carryover and response-shape parameters- Model or deliverable
Aₜ=xₜ+λAₜ₋₁, 0≤λ<1; Rₜ=αAₜᵝ/(γᵝ+Aₜᵝ), α,β,γ>0
01—08
Verifiable analysis framework
- 01Question
How do you model saturation and adstock?
- 02Estimand
Carryover and response-shape parameters · channel × period
- 03Data
date · channel_spend · outcome · seasonality · controls · adstock_initialization
- 04Model or deliverable
Aₜ=xₜ+λAₜ₋₁, 0≤λ<1; Rₜ=αAₜᵝ/(γᵝ+Aₜᵝ), α,β,γ>0
- 05Declared calculation
Aₜ=xₜ+λAₜ₋₁, 0≤λ<1; Rₜ=αAₜᵝ/(γᵝ+Aₜᵝ), α,β,γ>0 → Carryover and response-shape parameters
- 06Uncertainty checks
Parameter identifiability · Declare A₀ and transform order · Lag support · Shape sensitivity · Holdout or experiment calibration
- 07Method-specific validation
Check data, estimate stability and interpretation limits. Parameter identifiability · Declare A₀ and transform order · Lag support · Shape sensitivity · Holdout or experiment calibration
- 08Limitations
Infer a reliable causal reallocation from an unidentified time-series fit.
Required variables
datechannel_spendoutcomeseasonalitycontrolsadstock_initialization
Checks · Controlled scientific terminology
- Parameter identifiability
- Declare A₀ and transform order
- Lag support
- Shape sensitivity
- Holdout or experiment calibration
Compare response forms and produce conditional curves within observed support.
Infer a reliable causal reallocation from an unidentified time-series fit.
Scientific sources
2 sources
Dataset · Tool
Method connections
