-
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
Add new customer_choice
module
#803
base: main
Are you sure you want to change the base?
Commits on Apr 11, 2024
-
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 (#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 <juanitorduz@gmail.com>
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!) (#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 <28983449+ricardoV94@users.noreply.github.com> * last fix XD --------- Co-authored-by: Ricardo Vieira <28983449+ricardoV94@users.noreply.github.com>
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 (#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 (#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 (#631)
* Creating plot waterfall Co-Authored-By: Carlos Trujillo <59846724+cetagostini@users.noreply.github.com> * requested changes * pre-commit --------- Co-authored-by: Carlos Trujillo <59846724+cetagostini@users.noreply.github.com>
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
-
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 (#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 (#657)
Co-authored-by: Juan Orduz <juanitorduz@gmail.com>
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 (#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 (#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 -
* 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 <57733339+wd60622@users.noreply.github.com> * Update pymc_marketing/mmm/tvp.py Co-authored-by: Will Dean <57733339+wd60622@users.noreply.github.com> * Update tests/mmm/test_tvp.py Co-authored-by: Will Dean <57733339+wd60622@users.noreply.github.com> * Update tests/mmm/test_tvp.py Co-authored-by: Will Dean <57733339+wd60622@users.noreply.github.com> * 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 <57733339+wd60622@users.noreply.github.com>
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 (#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 (#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 (#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 (#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 (#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 (#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 (#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 (#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 (#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 (#616) * improve coords matching (#623) * python 3.12 attempt (#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 <juanitorduz@gmail.com> Co-authored-by: Colt Allen <10178857+ColtAllen@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Carlos Trujillo <59846724+cetagostini@users.noreply.github.com>
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 (#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 (#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 <ricardo.vieira1994@gmail.com>
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 (#698)
Co-authored-by: Colt Allen <10178857+ColtAllen@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3feec18 - Browse repository at this point
Copy the full SHA 3feec18View commit details -
* 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 (#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 (#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 (#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 <juanitorduz@gmail.com>
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 (#632)
* Allowing Custom Saturation & Lagging functions Co-Authored-By: Carlos Trujillo <59846724+cetagostini@users.noreply.github.com> * Small adding Co-Authored-By: Carlos Trujillo <59846724+cetagostini@users.noreply.github.com> * 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 <57733339+wd60622@users.noreply.github.com> * pre-commit change * Update pymc_marketing/mmm/models/components/base.py Co-authored-by: Will Dean <57733339+wd60622@users.noreply.github.com> * Update pymc_marketing/mmm/models/components/saturation.py Co-authored-by: Will Dean <57733339+wd60622@users.noreply.github.com> * Update pymc_marketing/mmm/models/components/lagging.py Co-authored-by: Will Dean <57733339+wd60622@users.noreply.github.com> * 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 <57733339+wd60622@users.noreply.github.com> * 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 <57733339+wd60622@users.noreply.github.com> * temporal notebook copy * update * docstring * adding missing * Update pymc_marketing/mmm/components/adstock.py Co-authored-by: Will Dean <57733339+wd60622@users.noreply.github.com> * Update pymc_marketing/mmm/components/adstock.py Co-authored-by: Will Dean <57733339+wd60622@users.noreply.github.com> * 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 <57733339+wd60622@users.noreply.github.com> * tests for out of box saturation and adstocks * test the passthrough * Update pymc_marketing/mmm/components/adstock.py Co-authored-by: Will Dean <57733339+wd60622@users.noreply.github.com> * 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 <57733339+wd60622@users.noreply.github.com> * 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 <59846724+cetagostini@users.noreply.github.com> Co-authored-by: Will Dean <wd60622@gmail.com> Co-authored-by: Will Dean <57733339+wd60622@users.noreply.github.com> 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 -
* 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 (#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 (#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 -
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 (#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 <juanitorduz@gmail.com>
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 (#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 (#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 (#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 (#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
-
* 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 (#750)
* start addressing sphinx warnings and rendering issues * forgot formatting comment * Add numpydoc as dependency * fix dataset type --------- Co-authored-by: Juan Orduz <juanitorduz@gmail.com>
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 (#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 <57733339+wd60622@users.noreply.github.com>
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 * 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 (#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 (#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 (#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 (#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 (#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 <57733339+wd60622@users.noreply.github.com>
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 (#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 (#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 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 67f3a65 - Browse repository at this point
Copy the full SHA 67f3a65View commit details
Commits on Jul 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0385418 - Browse repository at this point
Copy the full SHA 0385418View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f19612 - Browse repository at this point
Copy the full SHA 3f19612View 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 (#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 (#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 (#812)
Co-authored-by: Juan Orduz <juanitorduz@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9b691a9 - Browse repository at this point
Copy the full SHA 9b691a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 36f5a25 - Browse repository at this point
Copy the full SHA 36f5a25View commit details
Commits on Jul 8, 2024
-
Save & load support for time varying parameters (#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 (#816)
Co-authored-by: Juan Orduz <juanitorduz@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 723887a - Browse repository at this point
Copy the full SHA 723887aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a6bbb0a - Browse repository at this point
Copy the full SHA a6bbb0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for dedb482 - Browse repository at this point
Copy the full SHA dedb482View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7058483 - Browse repository at this point
Copy the full SHA 7058483View commit details -
[pre-commit.ci] pre-commit autoupdate (#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 -
Configuration menu - View commit details
-
Copy full SHA for 8d49278 - Browse repository at this point
Copy the full SHA 8d49278View commit details
Commits on Jul 9, 2024
-
PoC: Use Pydantic as data validator (#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 <57733339+wd60622@users.noreply.github.com> * feedback 4 * fix test --------- Co-authored-by: Will Dean <57733339+wd60622@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d766722 - Browse repository at this point
Copy the full SHA d766722View commit details -
Configuration menu - View commit details
-
Copy full SHA for c113e5b - Browse repository at this point
Copy the full SHA c113e5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a2c8c87 - Browse repository at this point
Copy the full SHA a2c8c87View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a2d358 - Browse repository at this point
Copy the full SHA 0a2d358View commit details -
Configuration menu - View commit details
-
Copy full SHA for 336b3c5 - Browse repository at this point
Copy the full SHA 336b3c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 650cdfa - Browse repository at this point
Copy the full SHA 650cdfaView commit details
Commits on Jul 10, 2024
-
Date Validation and MMM Model Hamonization (Pydantic) (#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 -
Configuration menu - View commit details
-
Copy full SHA for 0293c3d - Browse repository at this point
Copy the full SHA 0293c3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b75adb - Browse repository at this point
Copy the full SHA 3b75adbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 992c4bb - Browse repository at this point
Copy the full SHA 992c4bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 24f3a21 - Browse repository at this point
Copy the full SHA 24f3a21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0fab236 - Browse repository at this point
Copy the full SHA 0fab236View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5dbe9c7 - Browse repository at this point
Copy the full SHA 5dbe9c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8de62b6 - Browse repository at this point
Copy the full SHA 8de62b6View commit details -
split plot_causal_impact into plot_causal_impact_sales and plot_causa…
…l_impact_market_share
Configuration menu - View commit details
-
Copy full SHA for 4c55b7e - Browse repository at this point
Copy the full SHA 4c55b7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c93470a - Browse repository at this point
Copy the full SHA c93470aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 36e7582 - Browse repository at this point
Copy the full SHA 36e7582View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec639a4 - Browse repository at this point
Copy the full SHA ec639a4View commit details
Commits on Jul 11, 2024
-
Remove warnings during tests (#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 (#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 <sangeedutta@gmail.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Will Dean <57733339+wd60622@users.noreply.github.com>
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 (#830)
* use labs theme as external * Update docs/source/index.md Co-authored-by: Thomas Wiecki <thomas.wiecki@gmail.com> * install theme from pypi --------- Co-authored-by: Thomas Wiecki <thomas.wiecki@gmail.com> Co-authored-by: Juan Orduz <juanitorduz@gmail.com>
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 (#850)
Co-authored-by: Juan Orduz <juanitorduz@gmail.com>
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 (#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 * 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 #825 (#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 <murad.khalilov@proton.me>
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 (#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 <juanitorduz@gmail.com>
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 (#861)
* Fix model_builder docstrings * Fix whitespace error --------- Co-authored-by: Juan Orduz <juanitorduz@gmail.com>
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 (#866)
* add GH discussions link to README * add link to MMM hub slack * Update README.md --------- Co-authored-by: Will Dean <57733339+wd60622@users.noreply.github.com>
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 #851 ) (#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 <pat@conundrm.com> Co-authored-by: Will Dean <57733339+wd60622@users.noreply.github.com>
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 (#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 (#873)
* infernece changed to dataset * inference changed dataset for plot_allocated_contribution_by_channel --------- Co-authored-by: Will Dean <57733339+wd60622@users.noreply.github.com>
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 #702) (#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 <ruari.walker@qonto.com> Co-authored-by: Will Dean <57733339+wd60622@users.noreply.github.com>
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
(#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 (#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 (#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 (#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 <57733339+wd60622@users.noreply.github.com> Co-authored-by: Will Dean <wd60622@gmail.com>
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 (#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 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 -
* 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 <github-actions@github.com> Co-authored-by: Juan Orduz <juanitorduz@gmail.com>
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 (#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 (#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 (#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 (#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__ (#908)
* Resolves #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 <57733339+wd60622@users.noreply.github.com>
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 (#910) Co-authored-by: Juan Orduz <juanitorduz@gmail.com>
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 (#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 <57733339+wd60622@users.noreply.github.com>
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 (#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 (#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 (#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 (#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 (#944)
Co-authored-by: Juan Orduz <juanitorduz@gmail.com>
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 (#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 a592824 - Browse repository at this point
Copy the full SHA a592824View commit details -
Configuration menu - View commit details
-
Copy full SHA for d20ecd9 - Browse repository at this point
Copy the full SHA d20ecd9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f9f349 - Browse repository at this point
Copy the full SHA 4f9f349View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2be0344 - Browse repository at this point
Copy the full SHA 2be0344View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cc2e3c - Browse repository at this point
Copy the full SHA 2cc2e3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a8dcc77 - Browse repository at this point
Copy the full SHA a8dcc77View commit details -
Configuration menu - View commit details
-
Copy full SHA for cbe217d - Browse repository at this point
Copy the full SHA cbe217dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e798bba - Browse repository at this point
Copy the full SHA e798bbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 63616af - Browse repository at this point
Copy the full SHA 63616afView commit details
Commits on Aug 22, 2024
-
Fallback to defaults in
adstock|saturation_from_dict
(#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 6e9992e - Browse repository at this point
Copy the full SHA 6e9992eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ada916 - Browse repository at this point
Copy the full SHA 6ada916View commit details -
Configuration menu - View commit details
-
Copy full SHA for d3d0d5f - Browse repository at this point
Copy the full SHA d3d0d5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for fab8a8d - Browse repository at this point
Copy the full SHA fab8a8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for dce3f9e - Browse repository at this point
Copy the full SHA dce3f9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e03f4b - Browse repository at this point
Copy the full SHA 5e03f4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f84f9b - Browse repository at this point
Copy the full SHA 6f84f9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f452939 - Browse repository at this point
Copy the full SHA f452939View commit details -
deprecate WeibullAdstock in favor of WeibullCDFAdstock and WeibullPDF…
…Adstock (#957) * deprecate in favor of WeibullCDFAdstock and WeibullPDFAdstock * Update UML Diagrams * Update UML Diagrams
Configuration menu - View commit details
-
Copy full SHA for 255eac1 - Browse repository at this point
Copy the full SHA 255eac1View commit details -
Raise informative error when including target in
X
(#962)* add error when target is in X_df * add test * rename test * format
Configuration menu - View commit details
-
Copy full SHA for 943a2c4 - Browse repository at this point
Copy the full SHA 943a2c4View commit details -
Ensure
fit
reproducibility (#963)* use get instead of assign to default to sampler_config if exists * default to what is given * write tests based on the issue * have defaults while not overriding
Configuration menu - View commit details
-
Copy full SHA for 1536dad - Browse repository at this point
Copy the full SHA 1536dadView commit details -
Enforce
check_parameters
foralpha
ingeometric_adstock
(#960)* Enforce check_parameters in geometric_adstock * Remove check_parameters on l_max. Revert to original test * Add test_geometric_adstock_bad_alpha * use ge, le instead of gt,lt * Update tests/mmm/test_transformers.py Co-authored-by: Will Dean <57733339+wd60622@users.noreply.github.com> * Simplify test parameters * Update tests/mmm/test_transformers.py Co-authored-by: Will Dean <57733339+wd60622@users.noreply.github.com> * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: Will Dean <57733339+wd60622@users.noreply.github.com> 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 b478d9d - Browse repository at this point
Copy the full SHA b478d9dView commit details
Commits on Aug 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bb8d063 - Browse repository at this point
Copy the full SHA bb8d063View commit details -
Fix UML permissions from forks / Run only on merge to main (#967)
* change repo and python file change to kick off * comment to check for failure * using the repo * delete to trigger * the previous trigger * push up again * check for the owner being pymc-labs * remove unused * only run after merge to main
Configuration menu - View commit details
-
Copy full SHA for 7d3b832 - Browse repository at this point
Copy the full SHA 7d3b832View commit details -
DelayedSaturatedMMM
deprecations and moving files (#965)* deprecations and moving files * Update UML Diagrams * change the imports in notebooks * push up the code / test changes. need to run * remove _get_\w*_function tests * rerun the tvp notebook * remove stale test * move away from string initialization * change the tvp media example
Configuration menu - View commit details
-
Copy full SHA for 288b8e8 - Browse repository at this point
Copy the full SHA 288b8e8View commit details
Commits on Aug 25, 2024
-
Register and allow custom transform for
Prior
class (#972)* allow register and use custom transform * add to the example block
Configuration menu - View commit details
-
Copy full SHA for 0c90ba8 - Browse repository at this point
Copy the full SHA 0c90ba8View commit details
Commits on Aug 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cc89b95 - Browse repository at this point
Copy the full SHA cc89b95View commit details -
[pre-commit.ci] pre-commit autoupdate (#977)
updates: - [github.com/astral-sh/ruff-pre-commit: v0.6.1 → v0.6.2](astral-sh/ruff-pre-commit@v0.6.1...v0.6.2) - [github.com/pre-commit/mirrors-mypy: v1.11.1 → v1.11.2](pre-commit/mirrors-mypy@v1.11.1...v1.11.2) 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 16b10ba - Browse repository at this point
Copy the full SHA 16b10baView commit details -
Added deprecation warning for method keyword (#974)
Co-authored-by: Will Dean <57733339+wd60622@users.noreply.github.com> Co-authored-by: Juan Orduz <juanitorduz@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 28b75c3 - Browse repository at this point
Copy the full SHA 28b75c3View commit details
Commits on Aug 28, 2024
-
Improve and sync the README and landing page. (#978)
* add table * sync index * empty * improvements
Configuration menu - View commit details
-
Copy full SHA for 6c46d59 - Browse repository at this point
Copy the full SHA 6c46d59View commit details
Commits on Aug 29, 2024
-
Time slice cross validation MMM Notebook (#971)
* nb init * add param stability * crps init * add crps to package * make mypy happy * clean * relax req * update path * add crps test * first iteration * improvements * improve tests * improve tests * improve references * feedback 1 * add examples
Configuration menu - View commit details
-
Copy full SHA for cafa3f8 - Browse repository at this point
Copy the full SHA cafa3f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3048a74 - Browse repository at this point
Copy the full SHA 3048a74View commit details -
Media transformation class and different transformations based on sub…
…sets of channels (#968)
Configuration menu - View commit details
-
Copy full SHA for f2318ae - Browse repository at this point
Copy the full SHA f2318aeView commit details
Commits on Sep 1, 2024
-
Changed pt=pt to pt_lib = None to avoid showing full module path in d…
…ocs (#992) * Changed pt=pt to pt_lib = None to avoid showing full module path in docs * Changed pt to pt_lib inside calculate_lift_measurements_from_curve
Configuration menu - View commit details
-
Copy full SHA for 2e2907a - Browse repository at this point
Copy the full SHA 2e2907aView commit details
Commits on Sep 2, 2024
-
* push up some linear-trend work I had * image for the documentation * start the slopes at t=0 * additional checks at init * import at mmm module * update the image * Move to reference section * Move coords to single line * Add hierarchical trend example * add image for the example * migrate to pydantic * update images after seed * Correct the latex * fix check from tests
Configuration menu - View commit details
-
Copy full SHA for f1e86c9 - Browse repository at this point
Copy the full SHA f1e86c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac2cbc2 - Browse repository at this point
Copy the full SHA ac2cbc2View commit details
Commits on Oct 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b712be0 - Browse repository at this point
Copy the full SHA b712be0View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd72cad - Browse repository at this point
Copy the full SHA cd72cadView commit details -
Configuration menu - View commit details
-
Copy full SHA for a0f0d67 - Browse repository at this point
Copy the full SHA a0f0d67View commit details
Commits on Oct 23, 2024
-
Use ModelBuilder for incrementality model (#1101)
* use the modelbuilder mixin * use Prior class for the background_distribution * modify the tests * test for mismatch
Configuration menu - View commit details
-
Copy full SHA for ef82c07 - Browse repository at this point
Copy the full SHA ef82c07View commit details -
Configuration menu - View commit details
-
Copy full SHA for a958c86 - Browse repository at this point
Copy the full SHA a958c86View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67c984b - Browse repository at this point
Copy the full SHA 67c984bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ad11612 - Browse repository at this point
Copy the full SHA ad11612View commit details
Commits on Oct 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 075053a - Browse repository at this point
Copy the full SHA 075053aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c1d4aa - Browse repository at this point
Copy the full SHA 4c1d4aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e90da2 - Browse repository at this point
Copy the full SHA 7e90da2View commit details
Commits on Oct 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c865183 - Browse repository at this point
Copy the full SHA c865183View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1c5eb6 - Browse repository at this point
Copy the full SHA b1c5eb6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 930bf34 - Browse repository at this point
Copy the full SHA 930bf34View commit details -
Configuration menu - View commit details
-
Copy full SHA for c63ffd7 - Browse repository at this point
Copy the full SHA c63ffd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e11fa8 - Browse repository at this point
Copy the full SHA 2e11fa8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6217c24 - Browse repository at this point
Copy the full SHA 6217c24View commit details -
Configuration menu - View commit details
-
Copy full SHA for c96a568 - Browse repository at this point
Copy the full SHA c96a568View commit details -
Configuration menu - View commit details
-
Copy full SHA for e6b37b5 - Browse repository at this point
Copy the full SHA e6b37b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4a8891 - Browse repository at this point
Copy the full SHA a4a8891View commit details -
Configuration menu - View commit details
-
Copy full SHA for 853f20a - Browse repository at this point
Copy the full SHA 853f20aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 704fc25 - Browse repository at this point
Copy the full SHA 704fc25View commit details
Commits on Oct 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f935572 - Browse repository at this point
Copy the full SHA f935572View commit details
Commits on Oct 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6eeec0e - Browse repository at this point
Copy the full SHA 6eeec0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c8bb62b - Browse repository at this point
Copy the full SHA c8bb62bView commit details -
Configuration menu - View commit details
-
Copy full SHA for da0b6a1 - Browse repository at this point
Copy the full SHA da0b6a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c02931 - Browse repository at this point
Copy the full SHA 1c02931View commit details -
Configuration menu - View commit details
-
Copy full SHA for 183de56 - Browse repository at this point
Copy the full SHA 183de56View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34ebd06 - Browse repository at this point
Copy the full SHA 34ebd06View commit details -
Configuration menu - View commit details
-
Copy full SHA for ecc08c9 - Browse repository at this point
Copy the full SHA ecc08c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 574fb41 - Browse repository at this point
Copy the full SHA 574fb41View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a62d2b - Browse repository at this point
Copy the full SHA 0a62d2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b72223f - Browse repository at this point
Copy the full SHA b72223fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a3529a - Browse repository at this point
Copy the full SHA 6a3529aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e6d79ed - Browse repository at this point
Copy the full SHA e6d79edView commit details
Commits on Oct 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 17b2d1f - Browse repository at this point
Copy the full SHA 17b2d1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d47a1f9 - Browse repository at this point
Copy the full SHA d47a1f9View commit details
Commits on Oct 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 558e43f - Browse repository at this point
Copy the full SHA 558e43fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f5e7040 - Browse repository at this point
Copy the full SHA f5e7040View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f79322 - Browse repository at this point
Copy the full SHA 9f79322View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d95503 - Browse repository at this point
Copy the full SHA 4d95503View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a28168 - Browse repository at this point
Copy the full SHA 0a28168View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3924a7 - Browse repository at this point
Copy the full SHA f3924a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1586ca8 - Browse repository at this point
Copy the full SHA 1586ca8View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb1ec6f - Browse repository at this point
Copy the full SHA bb1ec6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd11a9e - Browse repository at this point
Copy the full SHA cd11a9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d8d6105 - Browse repository at this point
Copy the full SHA d8d6105View commit details
Commits on Nov 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f081993 - Browse repository at this point
Copy the full SHA f081993View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0b3858 - Browse repository at this point
Copy the full SHA a0b3858View commit details
Commits on Nov 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e64626f - Browse repository at this point
Copy the full SHA e64626fView commit details
Commits on Nov 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2a67bc9 - Browse repository at this point
Copy the full SHA 2a67bc9View commit details