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
Currently the MMM by default informs our channels to be >=0 via the HalfNormal and inclusion of only non-negative values (see ValidateChannelColumns.
However, the opposite could be true for certain variables. For example, you might believe that the amount your competitors are spending on your Brand keywords in Search Engine Advertising could only have a negative or 0 effect on your target metric.
It would be nice to have an option to pass in a column of negative values, such that the effect of that channel is negative overall (since we don't need to change from the default HalfNormal prior, we can just multiply).
Hey @wd60622 your tip works, thanks! I still think it might be nice behaviour to let users select certain columns not to validate, or pass as negative etc rather than a blanket validate all vs validate none.
^If nobody takes this, I'd still be interested in doing this at some point ☺️
Currently the MMM by default informs our channels to be >=0 via the HalfNormal and inclusion of only non-negative values (see
ValidateChannelColumns
.However, the opposite could be true for certain variables. For example, you might believe that the amount your competitors are spending on your Brand keywords in Search Engine Advertising could only have a negative or 0 effect on your target metric.
It would be nice to have an option to pass in a column of negative values, such that the effect of that channel is negative overall (since we don't need to change from the default HalfNormal prior, we can just multiply).
It could look something like this
I think it should be straightforward to extend
ValidateChannelColumns
to allow for negative columns.I'm happy to work on this PR, perhaps with Ruari from Qonto too 😁
The text was updated successfully, but these errors were encountered: