You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Originally posted by bstuddard May 2, 2023
Is it possible to run DelayedSaturatedMMM in an unscaled way? For example, if I'm building a model the has spend dollars for various channels and sales as a target, I'd like to see each coefficient show the impact a dollar spent by channel has on sales.
Looking through the code, I believe each channel and target are scaled using sklearn MaxAbsScaler. If a channel had a max value of $5, while another had a max value of $100 - they would both be showing a 1.0 for the channel x, and resulting coefficients. I don't think this creates any mathematical issues, but makes the results a bit harder to conceptualize (ex betas in terms of individually scaled values).
Any advice on how to approach this? Perhaps something obvious I'm missing.
The text was updated successfully, but these errors were encountered:
Discussed in #266
Originally posted by bstuddard May 2, 2023
Is it possible to run DelayedSaturatedMMM in an unscaled way? For example, if I'm building a model the has spend dollars for various channels and sales as a target, I'd like to see each coefficient show the impact a dollar spent by channel has on sales.
Looking through the code, I believe each channel and target are scaled using sklearn MaxAbsScaler. If a channel had a max value of $5, while another had a max value of $100 - they would both be showing a 1.0 for the channel x, and resulting coefficients. I don't think this creates any mathematical issues, but makes the results a bit harder to conceptualize (ex betas in terms of individually scaled values).
Any advice on how to approach this? Perhaps something obvious I'm missing.
The text was updated successfully, but these errors were encountered: