-
Notifications
You must be signed in to change notification settings - Fork 201
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Scale spend data to improve budget allocation efficacy #945
base: main
Are you sure you want to change the base?
Scale spend data to improve budget allocation efficacy #945
Commits on Apr 2, 2024
-
MMM Lift test calibration (#590)
* add scaling into lift test method * test scaling methods * test change of MMM likelihood * link up beta_channel parameters * change name to sigma * reorganize and edit * closes pymc-labs#406 * address the feedback in docstrings * add more to docstring * format the docstring * be verbose for future devs * be explicit for the column max values * incorporate the feedback * hide cells and add to intro * add conclusion * switch to header 2 * run notebook through * move the types together * separate model estimated from empirical * fix typos
Configuration menu - View commit details
-
Copy full SHA for f055f98 - Browse repository at this point
Copy the full SHA f055f98View commit details
Commits on Apr 5, 2024
-
Drop python 3.9 support (pymc-labs#615)
* drop python 3.9 * try python 3.12 * undo try python 3.12
Configuration menu - View commit details
-
Copy full SHA for 8590b45 - Browse repository at this point
Copy the full SHA 8590b45View commit details -
Configuration menu - View commit details
-
Copy full SHA for 27a55d5 - Browse repository at this point
Copy the full SHA 27a55d5View commit details -
Add more content to the Gamma-Gamma Notebook (pymc-labs#573)
* improve nb * rm warnings and add link to lifetimes quickstart * address comments * feedback part 3 * remove warnings manually
Configuration menu - View commit details
-
Copy full SHA for f3ec2cf - Browse repository at this point
Copy the full SHA f3ec2cfView commit details -
Add more content to the BG/NBD Notebook (pymc-labs#571)
* add more info to the notebook * hide plots code * fix plot y labels * fix plot outputs and remove model build * improve final note probability plots * address comments * use quickstart dataset * feedback part 3 * remowe warnings manually * feedback part 4
Configuration menu - View commit details
-
Copy full SHA for 7b82cc3 - Browse repository at this point
Copy the full SHA 7b82cc3View commit details -
Improve MMM Docs (pymc-labs#612)
* improve mmm docs init * add more code examples to docstrings * minor improvemeents * typo * better phrasing * add thomas suggestion
Configuration menu - View commit details
-
Copy full SHA for da9f025 - Browse repository at this point
Copy the full SHA da9f025View commit details
Commits on Apr 8, 2024
-
Fix
clv
plotting bugs and edits to Quickstart (pymc-labs#601)* move fixtures to conftest * docstrings and moved set_model_fit to conftest * fixed pandas quickstart warnings * revert to MockModel and add ParetoNBD support * quickstart edit for issue 609 * notebook edit
Configuration menu - View commit details
-
Copy full SHA for 38b55a2 - Browse repository at this point
Copy the full SHA 38b55a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for ffef5a6 - Browse repository at this point
Copy the full SHA ffef5a6View commit details
Commits on Apr 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a151330 - Browse repository at this point
Copy the full SHA a151330View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f33cef - Browse repository at this point
Copy the full SHA 6f33cefView commit details -
Configuration menu - View commit details
-
Copy full SHA for c40c8b8 - Browse repository at this point
Copy the full SHA c40c8b8View commit details
Commits on Apr 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ff937f4 - Browse repository at this point
Copy the full SHA ff937f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2dba27 - Browse repository at this point
Copy the full SHA e2dba27View commit details
Commits on Apr 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b777eb5 - Browse repository at this point
Copy the full SHA b777eb5View commit details -
[pre-commit.ci] pre-commit autoupdate (pymc-labs#629)
updates: - [github.com/astral-sh/ruff-pre-commit: v0.3.5 → v0.3.7](astral-sh/ruff-pre-commit@v0.3.5...v0.3.7) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Juan Orduz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4a737cf - Browse repository at this point
Copy the full SHA 4a737cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2be2f63 - Browse repository at this point
Copy the full SHA 2be2f63View commit details -
Configuration menu - View commit details
-
Copy full SHA for 582d2ed - Browse repository at this point
Copy the full SHA 582d2edView commit details
Commits on Apr 18, 2024
-
Add Flake8-BugBear and Bandit (Security!) (pymc-labs#637)
* fix potential bugs * minor improvements * remove rule for nb * fix test * improve tests syntax * use stacklevel 2 for warnings * use stacklevel 1 for warnings as they are used in public methods * ignore B904 * undo change * ricardos feedback * use fit_posterior * Update pymc_marketing/clv/models/gamma_gamma.py Co-authored-by: Ricardo Vieira <[email protected]> * last fix XD --------- Co-authored-by: Ricardo Vieira <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c02d349 - Browse repository at this point
Copy the full SHA c02d349View commit details
Commits on Apr 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 78964f0 - Browse repository at this point
Copy the full SHA 78964f0View commit details
Commits on Apr 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 18d926c - Browse repository at this point
Copy the full SHA 18d926cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce41f5f - Browse repository at this point
Copy the full SHA ce41f5fView commit details
Commits on Apr 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 818781a - Browse repository at this point
Copy the full SHA 818781aView commit details -
Pareto/NBD Example Notebook (pymc-labs#646)
* notebook opening and imports * model definition markdown * Data Load Notebook section * WIP model fitting section * added notebook to docs directory * notebook edits and graph code * ppc section and nb cleanup * demz sampling and WIP plotting * WIP predictive plots * WIP heatmap plots * predictive plots * WIP covariates and nbqa-ruff edits * covariate section * plot additions * fig sizes * remove model file
Configuration menu - View commit details
-
Copy full SHA for 91564cf - Browse repository at this point
Copy the full SHA 91564cfView commit details
Commits on Apr 27, 2024
-
add spaces, increase indentation, and fix number order to Pareto note…
…book (pymc-labs#651) * add spaces, increase indentation, and fix number order * explicit with 6
Configuration menu - View commit details
-
Copy full SHA for 7034e28 - Browse repository at this point
Copy the full SHA 7034e28View commit details -
Configuration menu - View commit details
-
Copy full SHA for d531d0c - Browse repository at this point
Copy the full SHA d531d0cView commit details
Commits on Apr 28, 2024
-
Plot Waterfall Components Decomposition (pymc-labs#631)
* Creating plot waterfall Co-Authored-By: Carlos Trujillo <[email protected]> * requested changes * pre-commit --------- Co-authored-by: Carlos Trujillo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1c186f0 - Browse repository at this point
Copy the full SHA 1c186f0View commit details
Commits on Apr 29, 2024
-
Update resources.md (pymc-labs#652)
Databricks should have a lower-case b.
Configuration menu - View commit details
-
Copy full SHA for b36b0ac - Browse repository at this point
Copy the full SHA b36b0acView commit details -
Configuration menu - View commit details
-
Copy full SHA for ae6ae1d - Browse repository at this point
Copy the full SHA ae6ae1dView commit details -
[pre-commit.ci] pre-commit autoupdate (pymc-labs#655)
updates: - [github.com/astral-sh/ruff-pre-commit: v0.4.1 → v0.4.2](astral-sh/ruff-pre-commit@v0.4.1...v0.4.2) - [github.com/pre-commit/mirrors-mypy: v1.9.0 → v1.10.0](pre-commit/mirrors-mypy@v1.9.0...v1.10.0) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 41dda4f - Browse repository at this point
Copy the full SHA 41dda4fView commit details
Commits on Apr 30, 2024
-
* support for negative values and dates (if used) * fix terrible spelling * test dates in coords * cover numpy objects * consolidate the tests
Configuration menu - View commit details
-
Copy full SHA for a89bd93 - Browse repository at this point
Copy the full SHA a89bd93View commit details -
add to docstrings tanh saturation (pymc-labs#657)
Co-authored-by: Juan Orduz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5a93ef2 - Browse repository at this point
Copy the full SHA 5a93ef2View commit details -
Add quickstart to readme (pymc-labs#653)
* add quickstartt to readme * add pymc labs logo * typos * add community links * fixes
Configuration menu - View commit details
-
Copy full SHA for b58f9b6 - Browse repository at this point
Copy the full SHA b58f9b6View commit details
Commits on May 1, 2024
-
Add contributors to README (pymc-labs#659)
* Add contributors to README * small code style improvements
Configuration menu - View commit details
-
Copy full SHA for e63929a - Browse repository at this point
Copy the full SHA e63929aView commit details -
Time varying intercept (pymc-labs#628)
* Add time-varying prior functionality to DelayedSaturatedMMM * resolve wd's comments * resolve failing pre-commits * add tvp_kwargs to model_config * fix typo * replace softplus * resolve minor review comments * Add option to supply `ax` to `plot_posterior_predictive` * bugfix: time_index was not set correctly for OOS If provided `X` to `_data_setter` was *not* the immediate sequence following the training set, the time_index would we wrong. With this fix, the `date["time_index"]` which gets set upon providing a new `X`, is inferred from the `self.date_column` column of provided `X` (by comparing it to same date column in the training data `self.X`). * Clean up example notebook * Make utility function `transform_1d_array` * 'tvp_kwargs' -> 'intercept_tvp_kwargs' * move `infer_time_index` into utils * add tests for new utils * small fixes (found in tests) * add tests to cover all added cases * fix ruff check * update typehints * resolve review comments * refactor model logic for tv intercept * address review comment for util test * . * fix documentation link * change variable name * fix hsgp_dims * update time_varying_prior to be centered on 1 * review fixes * fix broken test * add final tests * fix coverage issues * Update tests/mmm/test_tvp.py Co-authored-by: Will Dean <[email protected]> * Update pymc_marketing/mmm/tvp.py Co-authored-by: Will Dean <[email protected]> * Update tests/mmm/test_tvp.py Co-authored-by: Will Dean <[email protected]> * Update tests/mmm/test_tvp.py Co-authored-by: Will Dean <[email protected]> * significant improvements to notebook * fix heading * update notebook to make it EVEN better * update legend, add watermark * fix intro * fix broken test * copy sweep with grammarly --------- Co-authored-by: Will Dean <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f0097e2 - Browse repository at this point
Copy the full SHA f0097e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e67803 - Browse repository at this point
Copy the full SHA 8e67803View commit details
Commits on May 2, 2024
-
Add tv intrecept to readme (pymc-labs#661)
* add tv intrecept to readme * add to comparison table
Configuration menu - View commit details
-
Copy full SHA for fd6b331 - Browse repository at this point
Copy the full SHA fd6b331View commit details -
Configuration menu - View commit details
-
Copy full SHA for b27da9e - Browse repository at this point
Copy the full SHA b27da9eView commit details -
Remove unnecessary NonImplemented errors from abstract methods (pymc-…
…labs#662) * ignore non-implemented * remove not implemented error from abstract classes * simplify docstrings
Configuration menu - View commit details
-
Copy full SHA for b785baa - Browse repository at this point
Copy the full SHA b785baaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 19bbf6d - Browse repository at this point
Copy the full SHA 19bbf6dView commit details
Commits on May 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fc37560 - Browse repository at this point
Copy the full SHA fc37560View commit details
Commits on May 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5f54d8e - Browse repository at this point
Copy the full SHA 5f54d8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e8ac45 - Browse repository at this point
Copy the full SHA 0e8ac45View commit details
Commits on May 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 48c88b2 - Browse repository at this point
Copy the full SHA 48c88b2View commit details
Commits on May 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2374a0c - Browse repository at this point
Copy the full SHA 2374a0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4dbf943 - Browse repository at this point
Copy the full SHA 4dbf943View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61da9c0 - Browse repository at this point
Copy the full SHA 61da9c0View commit details
Commits on May 13, 2024
-
[pre-commit.ci] pre-commit autoupdate (pymc-labs#683)
updates: - [github.com/astral-sh/ruff-pre-commit: v0.4.3 → v0.4.4](astral-sh/ruff-pre-commit@v0.4.3...v0.4.4) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 6e37d3b - Browse repository at this point
Copy the full SHA 6e37d3bView commit details
Commits on May 21, 2024
-
v0 Streamlit MMM Explainer App (pymc-labs#614)
* feat(streamlit_explainer): Pushing files for Streamlit explainer app, to illustrate saturation, adstock and prior concepts in an intuitive, visual way to stakeholders and new MMMers * chore(readme): Adding a readme for the app * fix(env): Updating dependencies to include those needed for the Streamlit app * Drop python 3.9 support (pymc-labs#615) * drop python 3.9 * try python 3.12 * undo try python 3.12 * add lift tests check * Add more content to the Gamma-Gamma Notebook (pymc-labs#573) * improve nb * rm warnings and add link to lifetimes quickstart * address comments * feedback part 3 * remove warnings manually * Add more content to the BG/NBD Notebook (pymc-labs#571) * add more info to the notebook * hide plots code * fix plot y labels * fix plot outputs and remove model build * improve final note probability plots * address comments * use quickstart dataset * feedback part 3 * remowe warnings manually * feedback part 4 * Improve MMM Docs (pymc-labs#612) * improve mmm docs init * add more code examples to docstrings * minor improvemeents * typo * better phrasing * add thomas suggestion * Fix `clv` plotting bugs and edits to Quickstart (pymc-labs#601) * move fixtures to conftest * docstrings and moved set_model_fit to conftest * fixed pandas quickstart warnings * revert to MockModel and add ParetoNBD support * quickstart edit for issue 609 * notebook edit * [pre-commit.ci] pre-commit autoupdate (pymc-labs#616) * improve coords matching (pymc-labs#623) * python 3.12 attempt (pymc-labs#618) * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * refactor(saturation): Using pymc-marketing saturation functions rather than coding my own: Removing tanh, logistic and michaelis menten * refactor(saturation): Remove Hill and Root saturations, as they aren't supported by pymc-marketing currently * refactor(geometric_adstock): Removing custom adstock and using pymc-marketing adstock function to demo decay. Also updating latex to align with pymc-marketing, where decay factor is represented by alpha rather than beta * refactor(delayed_adstock): Using pymc-marketing delayed geometric function rather than custom one * fix(requirements): Adding pymc-marketing to Streamlit requirements for deployment * Added Dev Container Folder * refactor(weibull_cdf): Using pymc-marketing function for Weibull CDF * fix(weibull_cdf): Fixing incorrect dataframe var name for CDF plotting df * refactor(weibull_pdf): Using pymc-marketing function for WeibullPDF * refactor(custom_functions): Removing adstock_saturation_functions.py file now that it is no longer required * chore: Removing devcontainer created by Streamlit * fix(requirements): Adding preliz to requirements * refactor(prior_viz): Reworking the prior visualisation to use Preliz instead of custom function, as well as remove the tab-design. Prior distributions can now be specified programmatically. * refactor(prior_functions.py): Deleting the draw_samples function and replacing it with a programmatic PreliZ function, such that the distribution object is returned when the user passes in the name of a distribution * fix(requirements): Delete obsolete pymc requirement, which should fix deployment dependency conflicts * chore(readme): Updating with guidelines on how to add additional distributions or transformation functions to the app * refactor(plot_config): Moving height and width specifications into constants at top of Adstock and Saturation files, so the plot sizes are set programmatically --------- Co-authored-by: Juan Orduz <[email protected]> Co-authored-by: Colt Allen <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Carlos Trujillo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ad2353a - Browse repository at this point
Copy the full SHA ad2353aView commit details
Commits on May 22, 2024
-
Correct BetaGeo docstring example (pymc-labs#693)
* fix example in docstring * change docstring
Configuration menu - View commit details
-
Copy full SHA for 9aa8bc0 - Browse repository at this point
Copy the full SHA 9aa8bc0View commit details
Commits on May 27, 2024
-
Add
BetaGeoBetaBinom
Distribution Block (pymc-labs#431)* init commit * removed scan * Fix logp * Remove print statement * Add test for logp notimplemented errors * docstrings * dev notebook added * updated to vectorize_graph * import order * update oldest pymc_version * Update ci.yml pymc version * Update pyproject.toml pymc version * WIP sample prior testing * sample prior compared against lifetimes * increase rtol * remove commented code, add logp reference * fix latex docstring * notebook testing and misc edits * revert latex in docstring * add ruff ignore comment --------- Co-authored-by: Ricardo Vieira <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ae84163 - Browse repository at this point
Copy the full SHA ae84163View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e6ce83 - Browse repository at this point
Copy the full SHA 0e6ce83View commit details
Commits on May 28, 2024
-
Fix related to column renaming after aggregating test frequency (pymc…
…-labs#698) Co-authored-by: Colt Allen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3feec18 - Browse repository at this point
Copy the full SHA 3feec18View commit details -
RFM Segmentation (pymc-labs#680)
* init rfm_segments func * TODOs * docstrings and for loop * docstrings and for loop * WIP dev notebook debugging * checkpoint commit for remote pull * code testing in dev notebook * unit tests added * dev notebook cleanup * clean up type hints * comments and code cleanup * docstrings * move formatting to rfm_summary and quickstart edits * fix rfm_train_test_split bug * added test for rfm_quartile_labels * added rfm score warning
3Configuration menu - View commit details
-
Copy full SHA for b763c12 - Browse repository at this point
Copy the full SHA b763c12View commit details
Commits on Jun 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7be19f6 - Browse repository at this point
Copy the full SHA 7be19f6View commit details
Commits on Jun 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b4d84cc - Browse repository at this point
Copy the full SHA b4d84ccView commit details -
use URL for README image (pymc-labs#715)
* use URL for image * additional links that are relative * remove forward slashes in URL
Configuration menu - View commit details
-
Copy full SHA for ba41aef - Browse repository at this point
Copy the full SHA ba41aefView commit details -
Configuration menu - View commit details
-
Copy full SHA for 86805a4 - Browse repository at this point
Copy the full SHA 86805a4View commit details -
[pre-commit.ci] pre-commit autoupdate (pymc-labs#719)
updates: - [github.com/astral-sh/ruff-pre-commit: v0.4.5 → v0.4.7](astral-sh/ruff-pre-commit@v0.4.5...v0.4.7) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 6edc4ca - Browse repository at this point
Copy the full SHA 6edc4caView commit details
Commits on Jun 9, 2024
-
Update
BetaGeoModel
API (pymc-labs#709)* _extract_predictive_variables util * deprecation warnings * expected_purchases_new_customer * TestBetaGeoModel.setup_class * test cleanup and test_expected_purchases_new_customer * expected_probability_alive * expected_purchases * TODOs and docstrings * update runslow tests rtol for new test dataset * prob_alive_matrix plot fix and notebook testing * alive loop in bgnbd nb * quickstart nb fix * docstring and TODO revisions * docstring syntax * docstring edits * more docstring fixes * docstrings indent * docstring indent, clear codecov bug --------- Co-authored-by: Juan Orduz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f79b7b0 - Browse repository at this point
Copy the full SHA f79b7b0View commit details
Commits on Jun 10, 2024
-
User-defined media transformations and custom ordering (pymc-labs#632)
* Allowing Custom Saturation & Lagging functions Co-Authored-By: Carlos Trujillo <[email protected]> * Small adding Co-Authored-By: Carlos Trujillo <[email protected]> * test commit to carlos branch * hook up saturation class to lift method * pull out last saturation function into method * migrate the logic for tests * reduce what is needed for a new class * remove the noqa * model docstring for inheritance * rewrite of the components * rewrite of the components * change name to logistic * map names for model_config * switch out order * Changes * solving issues * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * solving errors * New class name * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Update pymc_marketing/mmm/transformers.py Co-authored-by: Will Dean <[email protected]> * pre-commit change * Update pymc_marketing/mmm/models/components/base.py Co-authored-by: Will Dean <[email protected]> * Update pymc_marketing/mmm/models/components/saturation.py Co-authored-by: Will Dean <[email protected]> * Update pymc_marketing/mmm/models/components/lagging.py Co-authored-by: Will Dean <[email protected]> * Requested changes * pre-commit changes * Requested changes * more changes * use reserved parameter name * Returning name and adding deprecation warning * Re-structuring the budget optimizer * Update pymc_marketing/mmm/components/adstock.py Co-authored-by: Will Dean <[email protected]> * Will recommendations * Temporal comment * test more assumed behavior * more budget optimizer changes * docstrings for classes * small changes about l_max on adstock * small addition * Update pymc_marketing/mmm/delayed_saturated_mmm.py Co-authored-by: Will Dean <[email protected]> * temporal notebook copy * update * docstring * adding missing * Update pymc_marketing/mmm/components/adstock.py Co-authored-by: Will Dean <[email protected]> * Update pymc_marketing/mmm/components/adstock.py Co-authored-by: Will Dean <[email protected]> * Making mypy happy part 1 * Small example * finally? * small change * docstrings * removing mokeytype * more docstrings * Update pymc_marketing/mmm/transformers.py Co-authored-by: Will Dean <[email protected]> * tests for out of box saturation and adstocks * test the passthrough * Update pymc_marketing/mmm/components/adstock.py Co-authored-by: Will Dean <[email protected]> * Changes on hints * modifications Must be plt, ax * notebooks addition * Update notebook * Saving model * mock the fit and move tests around * fix get_distribution tests * Correct error * Deprecation warning and new MMM class Co-Authored-By: Will Dean <[email protected]> * Small changes * updates * add a lookup for model saving * fix tests based on recent changes * Deleting decimals * test suite * Update tests/mmm/test_budget_optimizer.py Juan's test suggestion * Update tests/mmm/test_budget_optimizer.py abs and not rel * running notebooks * adding hint * initial docstring check * update docstrings 1 * Modifying notebook * use explicit adstock and saturation in MMM * remove reference to DelayedSaturatedMMM * request changes * missing total * modify docstring * modify eval * Small changes * change * changes * import saturation in docstring * pre-commit --------- Co-authored-by: Carlos Trujillo <[email protected]> Co-authored-by: Will Dean <[email protected]> Co-authored-by: Will Dean <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f3be754 - Browse repository at this point
Copy the full SHA f3be754View commit details -
CLV Plotting API (pymc-labs#728)
* plot_probability_alive_matrix * docstrings * plot_frequency_recency_matrix * delete dead code * docstring quick fix
Configuration menu - View commit details
-
Copy full SHA for dc117be - Browse repository at this point
Copy the full SHA dc117beView commit details -
[pre-commit.ci] pre-commit autoupdate (pymc-labs#730)
updates: - [github.com/astral-sh/ruff-pre-commit: v0.4.7 → v0.4.8](astral-sh/ruff-pre-commit@v0.4.7...v0.4.8) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c31bee4 - Browse repository at this point
Copy the full SHA c31bee4View commit details
Commits on Jun 11, 2024
-
Fix some ParetoNBDModel docstring typos (pymc-labs#731)
* Removed the comma after Schmittlein * Added missing reference * Removed extra colon
Configuration menu - View commit details
-
Copy full SHA for 46ba03f - Browse repository at this point
Copy the full SHA 46ba03fView commit details
Commits on Jun 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b6a938f - Browse repository at this point
Copy the full SHA b6a938fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5296f0f - Browse repository at this point
Copy the full SHA 5296f0fView commit details -
Set upper bound pymc 5.16 (pymc-labs#725)
* changes init * try fix regex
Configuration menu - View commit details
-
Copy full SHA for 271966b - Browse repository at this point
Copy the full SHA 271966bView commit details -
Media transformation sampling & plotting methods (pymc-labs#734)
* add plotting methods * add tests for new methods * saturation support for additional variable dims * consolidate the logic of sampling * change warning * workflow from a fitted model * change order of tests * suggestion to use names * because of new data --------- Co-authored-by: Juan Orduz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6fe03dc - Browse repository at this point
Copy the full SHA 6fe03dcView commit details -
improve tests mmm utils (pymc-labs#738)
* improve tests * empty commit * remove reduntant function
Configuration menu - View commit details
-
Copy full SHA for 664b5ca - Browse repository at this point
Copy the full SHA 664b5caView commit details -
model.fit
doesn't remove prior samples (pymc-labs#741)* type hint only * more informative errors * check for attr * remove type ignore * check for attr * check for attr * reduce indentation * new error names
Configuration menu - View commit details
-
Copy full SHA for a148e83 - Browse repository at this point
Copy the full SHA a148e83View commit details
Commits on Jun 13, 2024
-
Hierarchical Model Configuration (pymc-labs#743)
* some base logic and tests * lookup function once * add error handling * implement for mmm and media transformations * add examples * add to documentation * add to docstring * tests for likelihood * use deepcopy since keys are added * set default dims and warn * fix output_var * migrate failing tests to model_config * remove the moved test * use deepcopy since keys are added * add to docstrings from feedback * fix handlers at initialize
Configuration menu - View commit details
-
Copy full SHA for 4b6607a - Browse repository at this point
Copy the full SHA 4b6607aView commit details
Commits on Jun 17, 2024
-
[pre-commit.ci] pre-commit autoupdate (pymc-labs#756)
updates: - [github.com/astral-sh/ruff-pre-commit: v0.4.8 → v0.4.9](astral-sh/ruff-pre-commit@v0.4.8...v0.4.9) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0144bd3 - Browse repository at this point
Copy the full SHA 0144bd3View commit details
Commits on Jun 18, 2024
-
MMM Component Notebook (pymc-labs#748)
* initial notebook * add to example * push up some feedback * change the number of channels * updates * final message * add more feedback * remove since wasnt working the way I wanted
Configuration menu - View commit details
-
Copy full SHA for c994210 - Browse repository at this point
Copy the full SHA c994210View commit details -
start addressing sphinx warnings and rendering issues (pymc-labs#750)
* start addressing sphinx warnings and rendering issues * forgot formatting comment * Add numpydoc as dependency * fix dataset type --------- Co-authored-by: Juan Orduz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8596c8a - Browse repository at this point
Copy the full SHA 8596c8aView commit details
Commits on Jun 21, 2024
-
Allowing Hierarchical Non Centered Parametrization (pymc-labs#747)
* Allowing non center parametrization * update notebook * Adding example in docstring * change * Push code changes. * A painful and ugly change! The things one does for democracy! * Missing parts! * adding missing test 2D * Missing raise --------- Co-authored-by: Will Dean <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5caa61a - Browse repository at this point
Copy the full SHA 5caa61aView commit details -
* fix typing * empty * empty * empty * dummy * undo dummy * empty
Configuration menu - View commit details
-
Copy full SHA for 5ff29b1 - Browse repository at this point
Copy the full SHA 5ff29b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 405a5cf - Browse repository at this point
Copy the full SHA 405a5cfView commit details -
remove noqa from plots (pymc-labs#761)
* remove noqa * fix escape * empty * empty
Configuration menu - View commit details
-
Copy full SHA for 9f84dc9 - Browse repository at this point
Copy the full SHA 9f84dc9View commit details
Commits on Jun 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 897cf3d - Browse repository at this point
Copy the full SHA 897cf3dView commit details
Commits on Jun 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6a5934c - Browse repository at this point
Copy the full SHA 6a5934cView commit details
Commits on Jun 25, 2024
-
[pre-commit.ci] pre-commit autoupdate (pymc-labs#779)
updates: - [github.com/astral-sh/ruff-pre-commit: v0.4.9 → v0.4.10](astral-sh/ruff-pre-commit@v0.4.9...v0.4.10) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0bfca1a - Browse repository at this point
Copy the full SHA 0bfca1aView commit details
Commits on Jun 27, 2024
-
GammaGammaModel
API Improvements (pymc-labs#758)* utils.customer_lifetime_value * expected_customer_lifetime_value * WIP clv.models.gamma_gamma.py * gamma_gamma API * fixed circular import * gamma_gamma tests * delete tests/datasets/test_summary.csv * clv test_utils.py * remove expected_purchases(future_t=0) * remove monetary_value arg * WIP docstrings * notebooks * docstrings * Revert "notebooks" This reverts commit a3154d9. * gamma-gamma notebook * docstrings
Configuration menu - View commit details
-
Copy full SHA for cec2cc2 - Browse repository at this point
Copy the full SHA cec2cc2View commit details
Commits on Jun 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f6a1a37 - Browse repository at this point
Copy the full SHA f6a1a37View commit details -
Configuration menu - View commit details
-
Copy full SHA for fafe354 - Browse repository at this point
Copy the full SHA fafe354View commit details -
CLV Modeling Domains and Docstrings (pymc-labs#785)
* quickstart * pareto_nbd fit warning * pareto_nbd docstrings * clv.utils docstrings * gamma_gamma docstrings * beta_geo docstrings * CLV sections in README and index
Configuration menu - View commit details
-
Copy full SHA for d5c3d1e - Browse repository at this point
Copy the full SHA d5c3d1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a933b70 - Browse repository at this point
Copy the full SHA a933b70View commit details -
Run example notebooks CI (pymc-labs#791)
* run notebooks init * change kernel name * change kernel name * change kernel name * rm docs * add nb * fix nb * fig dpi * update model object * no output * test mmm notebooks * fix path * graphviz * sudo * paralelize and Path * reqs * undo * comments * try budget allocation * add quickstart * ignore budget allocation * add make command * use make
Configuration menu - View commit details
-
Copy full SHA for 576cf45 - Browse repository at this point
Copy the full SHA 576cf45View commit details
Commits on Jun 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9892311 - Browse repository at this point
Copy the full SHA 9892311View commit details
Commits on Jul 1, 2024
-
Time Varying Media Contribution Notebook (pymc-labs#778)
* Time Varaying notebook * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * requested changes * quick change * Adding to index md * remove change mmm_budget_allocation_example.ipynb * quick correction * Small changes * Small title change --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Will Dean <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 93f5e77 - Browse repository at this point
Copy the full SHA 93f5e77View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24496a0 - Browse repository at this point
Copy the full SHA 24496a0View commit details -
Prior
class to represent distributions (pymc-labs#759)* reimplement hierarchical parameters with wrapper class * write tests for prior class * explicit with dependencies * missing test dependency * raise KeyError early and test dims * add prior module to docs * support for media transformations * add some documentation * migrate the delayed_saturated model to Prior class * migrate the delayed_saturated model to Prior class * add an example image * add the example image * push up some more documentation * support for student-t * add configuration notebook * catch all the errrors * add more to notebook * use a sigma which has transform * add parsing error catches * add watermark * test the parsing warnings and error handling * have a default to dict * default handles Prior class * passing plotting tests * support for lift tests * fix two failing tests * update notebook * change order of pre-commit back * migrate to Prior and parse_model_config * migrate the clv tests * test for warning * run pre-commit on all files * switch to Prior in components * test for the components * remove the previous dictionary function * migrate to Prior class in mmm * remove the unused key,value * migrate to Prior class in clv tests * back to dict for warning test * isort and work out example indentation * change the example name * use juans suggestions * change graph to to_graph * rerun the time varying media * rerun the clv notebooks I could get to work
Configuration menu - View commit details
-
Copy full SHA for 2388c01 - Browse repository at this point
Copy the full SHA 2388c01View commit details -
[pre-commit.ci] pre-commit autoupdate (pymc-labs#801)
updates: - [github.com/astral-sh/ruff-pre-commit: v0.4.10 → v0.5.0](astral-sh/ruff-pre-commit@v0.4.10...v0.5.0) - [github.com/pre-commit/mirrors-mypy: v1.10.0 → v1.10.1](pre-commit/mirrors-mypy@v1.10.0...v1.10.1) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5cda250 - Browse repository at this point
Copy the full SHA 5cda250View commit details
Commits on Jul 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7179904 - Browse repository at this point
Copy the full SHA 7179904View commit details -
Separate Weibull adstock into CDF & PDF (pymc-labs#810)
* separate out weibull * add to test suite
Configuration menu - View commit details
-
Copy full SHA for 496eb76 - Browse repository at this point
Copy the full SHA 496eb76View commit details -
Add typing and package classifiers (pymc-labs#811)
* add pytyped * add the py.typed file
Configuration menu - View commit details
-
Copy full SHA for 9d4d04a - Browse repository at this point
Copy the full SHA 9d4d04aView commit details -
add imports to mmm module (pymc-labs#812)
Co-authored-by: Juan Orduz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9b691a9 - Browse repository at this point
Copy the full SHA 9b691a9View commit details
Commits on Jul 8, 2024
-
Save & load support for time varying parameters (pymc-labs#815)
* add missing init for save and load * get rid of warnings from JSON parsing * new error message without line break
Configuration menu - View commit details
-
Copy full SHA for 03e9215 - Browse repository at this point
Copy the full SHA 03e9215View commit details -
migrate to Data and non-mutable coords (pymc-labs#816)
Co-authored-by: Juan Orduz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 723887a - Browse repository at this point
Copy the full SHA 723887aView commit details -
[pre-commit.ci] pre-commit autoupdate (pymc-labs#817)
updates: - [github.com/astral-sh/ruff-pre-commit: v0.5.0 → v0.5.1](astral-sh/ruff-pre-commit@v0.5.0...v0.5.1) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a97e272 - Browse repository at this point
Copy the full SHA a97e272View commit details
Commits on Jul 9, 2024
-
PoC: Use Pydantic as data validator (pymc-labs#809)
* prior with pydantic * dependencies * validate adstock * make mypy happy * add validation sample curve * make the prior type tighter * add test type * add validation init mmm * mmm * start with Fourier * fix type * fix test and imprtove docstrings * docstrings * types * self type * init validator * types model builder * improve docstrings * more input validations mmm init * validation budget optimizer * fix dummy example types * hsgp kwargs class * add kwargs * undo type hint in dict * fix fourier names * better docs * fix tests * add type hint * undo * fix type error * feedback2 * restrict signature * serialize fourier * docs and tests * fix docs * work on parsing * add hsgp to parsing config * add tests * uncomment * undo changes * undo model config parser * handle hsgp_kwargs * add hsgp flag * docs * undo type hint * improve hints * add more sections to docs * Update pymc_marketing/mmm/tvp.py Co-authored-by: Will Dean <[email protected]> * feedback 4 * fix test --------- Co-authored-by: Will Dean <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d766722 - Browse repository at this point
Copy the full SHA d766722View commit details
Commits on Jul 10, 2024
-
Date Validation and MMM Model Hamonization (Pydantic) (pymc-labs#824)
* validate base mmm init class * validate dateformat * add comment about date * remove ()
Configuration menu - View commit details
-
Copy full SHA for 05abba7 - Browse repository at this point
Copy the full SHA 05abba7View commit details
Commits on Jul 11, 2024
-
Remove warnings during tests (pymc-labs#823)
* address save and load tests * catch warning on load * remove warnings in budget optimizer * remove plotting warnings * remove validating warnings * consolidate the loading function * remove warnings in tests * incorporate the docstring feedback * only one deprecation warnings on DelayedSaturatedMMM * dont have deprecation on test
Configuration menu - View commit details
-
Copy full SHA for d235ff4 - Browse repository at this point
Copy the full SHA d235ff4View commit details -
Future-proof
prior_linearized
method call (pymc-labs#806)* modified: pymc_marketing/mmm/tvp.py * Update tvp.py Changed Xs to X in prior_linearized( as per the change in pymc) * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: sangeedutta <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Will Dean <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 717702a - Browse repository at this point
Copy the full SHA 717702aView commit details
Commits on Jul 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6049ae8 - Browse repository at this point
Copy the full SHA 6049ae8View commit details
Commits on Jul 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6619076 - Browse repository at this point
Copy the full SHA 6619076View commit details -
use labs theme as external (pymc-labs#830)
* use labs theme as external * Update docs/source/index.md Co-authored-by: Thomas Wiecki <[email protected]> * install theme from pypi --------- Co-authored-by: Thomas Wiecki <[email protected]> Co-authored-by: Juan Orduz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4cc4ba5 - Browse repository at this point
Copy the full SHA 4cc4ba5View commit details
Commits on Jul 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7a8b627 - Browse repository at this point
Copy the full SHA 7a8b627View commit details -
add intercept and target variable to example (pymc-labs#850)
Co-authored-by: Juan Orduz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a98815f - Browse repository at this point
Copy the full SHA a98815fView commit details -
Various MMM small documentation fixes (pymc-labs#854)
* make nb ruff astral-sh/ruff-vscode#546 * fix docs * fix quickstart * add types
Configuration menu - View commit details
-
Copy full SHA for e6f844f - Browse repository at this point
Copy the full SHA e6f844fView commit details
Commits on Jul 23, 2024
-
Update UML diagrams (pymc-labs#856)
* update uml diagrams * add uml command to Makefile
Configuration menu - View commit details
-
Copy full SHA for 8234c4b - Browse repository at this point
Copy the full SHA 8234c4bView commit details -
Fixing ruff commands in Makefile pymc-labs#825 (pymc-labs#859)
* updated the ruff lint command, added ruff code formating command in Makefile, updated contributing.md * fixing the issue with the new line at the end of makefile * updated the PHONY list in makefile --------- Co-authored-by: Murad Khalilov <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 28ea158 - Browse repository at this point
Copy the full SHA 28ea158View commit details
Commits on Jul 24, 2024
-
[pre-commit.ci] pre-commit autoupdate (pymc-labs#855)
updates: - [github.com/pre-commit/mirrors-mypy: v1.10.1 → v1.11.0](pre-commit/mirrors-mypy@v1.10.1...v1.11.0) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Juan Orduz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d759eb3 - Browse repository at this point
Copy the full SHA d759eb3View commit details -
Fix model_builder docstrings (pymc-labs#861)
* Fix model_builder docstrings * Fix whitespace error --------- Co-authored-by: Juan Orduz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b10f1f1 - Browse repository at this point
Copy the full SHA b10f1f1View commit details -
add GH discussions link to README (pymc-labs#866)
* add GH discussions link to README * add link to MMM hub slack * Update README.md --------- Co-authored-by: Will Dean <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b7b97e7 - Browse repository at this point
Copy the full SHA b7b97e7View commit details
Commits on Jul 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8ee9254 - Browse repository at this point
Copy the full SHA 8ee9254View commit details -
Fix Visual for hill_saturation function (Issue pymc-labs#851 ) (pymc…
…-labs#857) * Fix plotting by evaluating tensors. * Add space after sphinx directive. * Remove indentation from blank line. * Add shared y axis for subplots. --------- Co-authored-by: Patrick Robotham <[email protected]> Co-authored-by: Will Dean <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9129a9e - Browse repository at this point
Copy the full SHA 9129a9eView commit details -
Allow plot MMM components in the original scale (pymc-labs#870)
* add original scale implementation * add plot nb * change location * undo * make mypy happy * test plot * add test * update plot readme * fix test * improve variable description
Configuration menu - View commit details
-
Copy full SHA for de5679f - Browse repository at this point
Copy the full SHA de5679fView commit details -
Inference changed to dataset (pymc-labs#873)
* infernece changed to dataset * inference changed dataset for plot_allocated_contribution_by_channel --------- Co-authored-by: Will Dean <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 19aea61 - Browse repository at this point
Copy the full SHA 19aea61View commit details -
Add root saturation function (issue pymc-labs#702) (pymc-labs#858)
* feat: adding root_saturation to transformers.py * feat: adding RootSaturation class to saturation.py * chore: adding missing RootSaturation to SATURATION_TRANSFORMATIONS * feat: adding root_saturation to transformers.py * feat: adding RootSaturation class to saturation.py * chore: adding missing RootSaturation to SATURATION_TRANSFORMATIONS * chore: linting edits * chore: adding coefficient to function * chore: linting corrections * chore: removed empty References section of docstring * chore: produce visual examples of root saturation * chore: adding root to test_saturation.py * chore: adding RootSaturation to init file --------- Co-authored-by: ruari.walker <[email protected]> Co-authored-by: Will Dean <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9755d3b - Browse repository at this point
Copy the full SHA 9755d3bView commit details
Commits on Jul 28, 2024
-
Check for missing attrs after
sample_prior_predictive
andfit
(py……mc-labs#867) * separate the attr creation from attachment and perform check * remove data for CLV * fix model_builder tests * fix clv tests * more specific model builder checks * rework with no args and kwargs * rework common load method * Update pymc_marketing/model_builder.py
Configuration menu - View commit details
-
Copy full SHA for 7090401 - Browse repository at this point
Copy the full SHA 7090401View commit details
Commits on Jul 29, 2024
-
json.loads
with python types bug (pymc-labs#881)* loads doesnt support boolean * defaults for the media transformation * test for the time_varyign
Configuration menu - View commit details
-
Copy full SHA for 43131db - Browse repository at this point
Copy the full SHA 43131dbView commit details -
[pre-commit.ci] pre-commit autoupdate (pymc-labs#883)
updates: - [github.com/astral-sh/ruff-pre-commit: v0.5.4 → v0.5.5](astral-sh/ruff-pre-commit@v0.5.4...v0.5.5) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 24e9833 - Browse repository at this point
Copy the full SHA 24e9833View commit details -
Fix default
ConvMode
in docstring (pymc-labs#864)* Update docs in transformers.py docs: Fix the docstring * Update docs in transformers.py docs: fix other docstrings * change the plot default --------- Co-authored-by: Will Dean <[email protected]> Co-authored-by: Will Dean <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7a89f27 - Browse repository at this point
Copy the full SHA 7a89f27View commit details
Commits on Jul 30, 2024
-
Save off media transformations (pymc-labs#882)
* to_dict via lookup_name * parse to and from dict for attrs * improve the codecov * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * change test with change in default behavior * increase the MMM model version --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ac645c9 - Browse repository at this point
Copy the full SHA ac645c9View commit details -
Update deployment docs (pymc-labs#887)
* update the notebook * update the runner * address feedback. add watermark
Configuration menu - View commit details
-
Copy full SHA for 37cf3c8 - Browse repository at this point
Copy the full SHA 37cf3c8View commit details -
Automate UML creation (pymc-labs#886)
* attempt to automate uml * install graphviz binaries * use sudo * Update UML Diagrams * remove the git configuration * use the identity of the previous commit * dont push with no change * same triggers as others * restrict to running with repo_changes --------- Co-authored-by: GitHub Actions <[email protected]> Co-authored-by: Juan Orduz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 15396cd - Browse repository at this point
Copy the full SHA 15396cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for c72fb8a - Browse repository at this point
Copy the full SHA c72fb8aView commit details
Commits on Jul 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4abac88 - Browse repository at this point
Copy the full SHA 4abac88View commit details
Commits on Aug 2, 2024
-
Add url health job from streamlit app (pymc-labs#902)
* add url health job * lint
Configuration menu - View commit details
-
Copy full SHA for 00d4e20 - Browse repository at this point
Copy the full SHA 00d4e20View commit details -
small improvements model config nb (pymc-labs#906)
* small improvements * trim
Configuration menu - View commit details
-
Copy full SHA for 3eb5407 - Browse repository at this point
Copy the full SHA 3eb5407View commit details -
Add link model deployment to example notebook (pymc-labs#904)
* add link model deployment * add pymc-marketing to watermark
Configuration menu - View commit details
-
Copy full SHA for dffae87 - Browse repository at this point
Copy the full SHA dffae87View commit details -
Add pymc-marketing version to some MMM notebooks (pymc-labs#907)
* nb part 1 * add mmm example nb * rm example nb
Configuration menu - View commit details
-
Copy full SHA for 41dd8a3 - Browse repository at this point
Copy the full SHA 41dd8a3View commit details
Commits on Aug 5, 2024
-
Move adstock and saturation method imports to mmm.__all__ (pymc-labs#908
) * Resolves pymc-labs#892: Move adstock and saturation method imports to mmm.__all__ * fix: patch uml GHA * Update .github/workflows/uml.yml * Update .github/workflows/uml.yml * Add permissions: write-all to .github/workflows/uml.yml --------- Co-authored-by: Will Dean <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 39f2336 - Browse repository at this point
Copy the full SHA 39f2336View commit details -
chore(Makefile): Adding a self-documenting command and light command …
…documentation (pymc-labs#910) Co-authored-by: Juan Orduz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ff4eef1 - Browse repository at this point
Copy the full SHA ff4eef1View commit details -
Configuration menu - View commit details
-
Copy full SHA for e3c79aa - Browse repository at this point
Copy the full SHA e3c79aaView commit details
Commits on Aug 6, 2024
-
[pre-commit.ci] pre-commit autoupdate (pymc-labs#914)
updates: - [github.com/astral-sh/ruff-pre-commit: v0.5.5 → v0.5.6](astral-sh/ruff-pre-commit@v0.5.5...v0.5.6) - [github.com/pre-commit/mirrors-mypy: v1.11.0 → v1.11.1](pre-commit/mirrors-mypy@v1.11.0...v1.11.1) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Will Dean <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6779fd1 - Browse repository at this point
Copy the full SHA 6779fd1View commit details
Commits on Aug 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 789aa0d - Browse repository at this point
Copy the full SHA 789aa0dView commit details
Commits on Aug 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b070375 - Browse repository at this point
Copy the full SHA b070375View commit details
Commits on Aug 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 285f704 - Browse repository at this point
Copy the full SHA 285f704View commit details -
Add MMM ROAS Priors Case Study (pymc-labs#916)
* model and data init * make it work * add intro * add nb to index and references * first complete iteration * improve formatting * split paragraph * pyprojroot * typos * add conclusion section * improve intro * typos and feedback
Configuration menu - View commit details
-
Copy full SHA for bfeb756 - Browse repository at this point
Copy the full SHA bfeb756View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f89294 - Browse repository at this point
Copy the full SHA 1f89294View commit details -
[pre-commit.ci] pre-commit autoupdate (pymc-labs#926)
updates: - [github.com/astral-sh/ruff-pre-commit: v0.5.6 → v0.5.7](astral-sh/ruff-pre-commit@v0.5.6...v0.5.7) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1c8fefa - Browse repository at this point
Copy the full SHA 1c8fefaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 49ac689 - Browse repository at this point
Copy the full SHA 49ac689View commit details
Commits on Aug 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 93fc9d9 - Browse repository at this point
Copy the full SHA 93fc9d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1b5933 - Browse repository at this point
Copy the full SHA c1b5933View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35c8850 - Browse repository at this point
Copy the full SHA 35c8850View commit details
Commits on Aug 17, 2024
-
Solving optimizer issues & typos (pymc-labs#933)
* Correcting typo num_days by horizon * Correcting typo num_days by horizon and scaler * Running notebooks * Update UML Diagrams * Rename horizon by periods * Adding test requested to check budget outputs * Running notebooks * Update UML Diagrams * Small notebook missing change. * Correction in tests * Change on name * running notebook modifying function * Update UML Diagrams
Configuration menu - View commit details
-
Copy full SHA for 809a079 - Browse repository at this point
Copy the full SHA 809a079View commit details
Commits on Aug 18, 2024
-
Log number of posterior & tuning samples (pymc-labs#943)
* helper command to view the artifacts from test * pass tune from kwargs * test for support of all samplers * add mlflow as a mock import * actual import as autolog is missing from docs
Configuration menu - View commit details
-
Copy full SHA for 8d116b5 - Browse repository at this point
Copy the full SHA 8d116b5View commit details
Commits on Aug 19, 2024
-
point to GH discussions (pymc-labs#944)
Co-authored-by: Juan Orduz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5bbce01 - Browse repository at this point
Copy the full SHA 5bbce01View commit details -
[pre-commit.ci] pre-commit autoupdate (pymc-labs#946)
updates: - [github.com/astral-sh/ruff-pre-commit: v0.5.7 → v0.6.1](astral-sh/ruff-pre-commit@v0.5.7...v0.6.1) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3126ae0 - Browse repository at this point
Copy the full SHA 3126ae0View commit details
Commits on Aug 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a196a72 - Browse repository at this point
Copy the full SHA a196a72View commit details -
Configuration menu - View commit details
-
Copy full SHA for 076dd2e - Browse repository at this point
Copy the full SHA 076dd2eView commit details
Commits on Aug 22, 2024
-
Fallback to defaults in
adstock|saturation_from_dict
(pymc-labs#955)* Default saturation_from_dict to default_priors * Default to AdstockTransformation.default priors in adstock_from_dict
Configuration menu - View commit details
-
Copy full SHA for f6c6825 - Browse repository at this point
Copy the full SHA f6c6825View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39d38b7 - Browse repository at this point
Copy the full SHA 39d38b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e7803d - Browse repository at this point
Copy the full SHA 3e7803dView commit details