lightweight_mmm
lightweight_mmm copied to clipboard
LightweightMMM 🦇 is a lightweight Bayesian Marketing Mix Modeling (MMM) library that allows users to easily train MMMs and obtain channel attribution information.
Howdy, I'm encountering a steady and regular decrease in base volume to zero. I _can_ reduce media contribution (by cutting the average of the priors) quite a bit, but I'm...
I think I finally figured it out with trial-and-error, but confirmation from people in the know would be great. Then if appropriate/feasible, I can contribute documentation. The question is: after...
TypeError: where() got some positional-only arguments passed as keyword arguments: 'condition, x, y'
TypeError Traceback (most recent call last) Cell In[9], line 4 2 number_warmup=100 3 number_samples=100 ----> 4 mmm.fit( 5 media=media_data_train, 6 media_prior=costs, 7 target=target_train, 8 extra_features=extra_features_train, 9 number_warmup=number_warmup, 10 number_samples=number_samples, 11...
Hi All, I am trying to reconcile the output from lightweight MMM with known inputs from a simulated dataset. I used [https://github.com/facebookexperimental/siMMMulator/blob/main/siMMMulator-website/docs/step_by_step_guide.md](siMMMulator) to create a simple dataset with 3 media...
Hi, I've got a model that I'm happy with but I have one external variable that keeps giving be positive contribution regardless of what I'm trying. The variable in question...
Hi can someone help me with the below? 1) Est. budget for each channel in solution look all the same 2)the for loop is not working Thanks! # Budget Optimization...
Added functionality that allows user to save figure generated by the `plot_media_baseline_contribution_area_plot` function.
I've tried within Windows using a new, clean Conda environment, and within WSL Ubuntu 22.04 using both venv- and conda-created "empty" and default environments. In each case, the installer downloads...
Hi, I have 4 channels and I want to have a constant budget allocated to one channel always but optimize others , I tried using lower and upper bound but...