Adstock & transformations #620
-
Hello! As I understand it, Robin first transforms media variables by adding ADstock, and then saturation. Why this particular order? The only source I found is an article by Jin, Y., Wang, Y., Sun, Y., Chan, D. & Koehler, J. (2017). Bayesian methods for media mix modeling with carryover and shape effects, which actually provides a very concise rationale for choosing a sequence of transformations. Has anyone faced this issue? After all, these transformations are not commutative and the order of their application will change the result. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
This is a good question. We do have a reason behind the order of first adstock second saturation. For an always-on channel as an example, if you shut it down for a day, it probably will still convert on that day due to adstock. This means adstock is part of the saturation curve. Or to be precise, adstock is on the bottom of saturation curve, while actual spend sits on the higher part of the curve on top of adstock. This is exactly how robyn calculates the immediate & carryover effect for media channels. |
Beta Was this translation helpful? Give feedback.
This is a good question. We do have a reason behind the order of first adstock second saturation. For an always-on channel as an example, if you shut it down for a day, it probably will still convert on that day due to adstock. This means adstock is part of the saturation curve. Or to be precise, adstock is on the bottom of saturation curve, while actual spend sits on the higher part of the curve on top of adstock. This is exactly how robyn calculates the immediate & carryover effect for media channels.