Open bart-vanvlerken opened 10 months ago
I tested robyn_recreate() for another client. Results are again different, but this time not by much. Here is the original model's ROI:
Here is the recreated model's ROI:
sorry for the late reply. There's another thread/issue looking into this too, where we've fixed couple of bugs to close this gap. I just tested it and it looks good. Can you pls update to the latest github version and rebuild/retry?
I'm using the latest version and the issue still persists unfortunately, shall I send you the JSON + data for debugging?
Yes please, gufeng@meta.com
UPDATE: I found the cause of the biggest discrepancy (I forgot that I hard-coded the covid variable within InputCollect$dt_mod before running the model). The results are looking better now, but there is still a discrepancy (the output of robyn_recreate still differs from the original). Here are the ROI figures side by side:
ORIGINAL
RECREATED
Dear @gufengzhou, have you managed to find a cause of the issue? I appreciate the effort!
Hey sorry it's been quite busy. I found out that the recreated model has hyperparameters rounded to 4 digits, while the initial one doesn't. But still need to figure out where the rounding is from. will update here once we made progress. @laresbernardo FYI
Hi everyone, I have quite an urgent issue I would like your help with. I exported a JSON of a model I selected with a client. The JSON itself is fine, as you can see below (I included the first 5 variables for illustration).
When running robyn_recreate(), I produce a completely different model (see below). I would really appreciate your help on this!