Replies: 1 comment 2 replies
|
Hi @Aminshnn , Thanks for reaching out. We appreciate you exploring potential variations on how to approach the estimation of seasonality. Meridian already offers a way to adjust for seasonality that you could use instead of Prophet (see Set Knots). We strongly recommend you consider using knots before trying to figure out how to use Prophet to estimate seasonality. The Meridian adjustments for seasonality (knots) are estimated in conjunction with the media effects and other model parameters, thus working to avoid potential bias that can be introduced by estimating seasonality independently in a 2-step process. For example, if a media channel spend is seasonal, estimating the seasonality independently and before estimating media effects can bias the results and give credit that should go to the channel to the pre-estimated seasonality terms or baseline. This can actually result in a Prophet-derived estimate of the seasonality that is biased and taking credit away from actual media channels. Estimating them jointly in Meridian provides safeguards against this issue. For further reading, one non-Google blog that discusses this can be found at https://getrecast.com/seasonality/. If you still want to continue trying to incorporate the Prophet-estimated seasonality, here are a couple suggestions in response to your questions.
We have not spent time troubleshooting how to make use of Prophet estimates in Meridian since our preferred solution was to model the seasonality and media effects jointly to avoid some pitfalls we felt needed to be addressed. However, if you find that using Prophet estimates works well for you, we'd love to hear back from your experience. Hope this helps. Feel free to reach out to us with any further queries regarding Meridian. Thank you, Google Meridian Support Team |
Uh oh!
There was an error while loading. Please reload this page.
In my model, I extracted the seasonality from Prophet and I want to include it in my model as a non-media treatment variable to get its contribution. Since it has cycles, it gets both positive and negative values. Now, I want to set a prior on this seasonality variable. I am wondering if I should restrict its prior contribution to be positive, free or negative? I am using contribution to set the priors.
Also, I need to specify the non-media baseline value for this variable. I am wondering if it should have 0 as the baseline or the minimum value which is a negative value. I want to find the actual contribution not just relative contributions compared to the a specific value/level.
the main issue is that the model diverges.
All reactions