Robyn icon indicating copy to clipboard operation
Robyn copied to clipboard

Two questions - Plotting decomposition over time, and comparing adstock parameter for Robyn vs. lightweight MMM

Open NataliaVConnolly opened this issue 1 year ago • 3 comments

Hi Team,

I just had two questions about Robyn, and wasn't sure where to post them. Hopefully this is the right place.

  1. Is there a way to get the decomposition over time plot like that from lightweight mmm: Screenshot 2024-06-23 at 6 12 26 PM

  2. Is it fair to compare the adstock parameter theta from Robyn with lightweight mmm's 'lag_weight' for a geometric adstock model? The reason I am asking is because I am getting very different values from the two packages. It's true that one is for spends (Robyn) and the other, for impressions/clicks (lightweight MMM), but it's still strange just how different they are. Both packages produce seemingly great fits btw.

    Thank you for your help! Natalia

NataliaVConnolly avatar Jun 23 '24 22:06 NataliaVConnolly

Hi Natalia

  1. Check pareto_alldecomp_matrix.csv
  2. Best to post such questions in the Facebook community group https://www.facebook.com/groups/robynmmm to get opinions from the community esp. when comparing with other packages Another idea would to generate simulated data - for example using siMMMulator - https://github.com/facebookexperimental/siMMMulator and compare the results when you know the ground truth value of parameters?

On Sun, Jun 23, 2024 at 11:18 PM Natalia Connolly @.***> wrote:

Hi Team,

I just had two questions about Robyn, and wasn't sure where to post them. Hopefully this is the right place.

  1. Is there a way to get the decomposition over time plot like that from lightweight mmm:

Screenshot.2024-06-23.at.6.12.26.PM.png (view on web) https://github.com/facebookexperimental/Robyn/assets/25134879/da145c30-6f24-4f19-8750-4f1cb665d167

Is it fair to compare the adstock parameter theta from Robyn with lightweight mmm's 'lag_weight' for a geometric adstock model? The reason I am asking is because I am getting very different values from the two packages. It's true that one is for spends (Robyn) and the other, for impressions/clicks (lightweight MMM), but it's still strange just how different they are. Both packages produce seemingly great fits btw.

Thank you for your help! Natalia

— Reply to this email directly, view it on GitHub https://github.com/facebookexperimental/Robyn/issues/1007, or unsubscribe https://github.com/notifications/unsubscribe-auth/ARF52KGMGWYIQGZYHCJK2BDZI5CTTAVCNFSM6AAAAABJYXLO26VHI2DSMVQWIX3LMV43ASLTON2WKOZSGM3DQOJRGM2TENI . You are receiving this because you are subscribed to this thread.Message ID: @.***>

igorskokan avatar Jun 24 '24 07:06 igorskokan

Re 1, check Robyn::decomp_plot() too.

laresbernardo avatar Jun 27 '24 07:06 laresbernardo

Hello @NataliaVConnolly, I was having the same question as your question 1 recently. Did you manage to work around? If so, how did you go about it? Thanks!

henriquewm avatar Jan 10 '25 16:01 henriquewm