Open CourtneyMaynard opened 3 months ago
In the case where your media has a cost per metric of one the prices array should be set to one. I believe the example notebook does this because the default behaviour of utils.simulate_dummy_data
uses a cost per metric of one unless you specify your own parameter cost_data
.
In my case, e.g. when using TV costs as 100 dollars per TARP, I had to set the prices
array with 100 instead of the default of 1 to get expected spend distribution allocations just as you did.
When following the demo notebook, we are advised to set the prices as an array of ones since our KPI is revenue in dollars. However, the budget optimization using this price array returns unrealistic spend allocations that don't align with our expectations.
When manually changing the price array to match the known prices of our media channels, the budget optimization then returns the expected spend distribution allocations.
Is suggesting setting the prices array as an array of ones appropriate?