Skip to content
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

PR v3.6.0 #314

Merged
merged 62 commits into from
Feb 22, 2022
Merged

PR v3.6.0 #314

merged 62 commits into from
Feb 22, 2022

Conversation

gufengzhou
Copy link
Contributor

@gufengzhou gufengzhou commented Feb 22, 2022

  • New default hyperparameter lambda that finds MOO-optimal lambda and thus removes the need of manually lamdba definition
  • New optional hyperparameter penalty.factor that further extends hyperparameter spaces and thus potentially better fit
  • New optimisation convergence rules & plots for each objective function telling if a model run has converged or not (NRMSE, DECOMP.RSSD. MAPE if calibrated)
  • Improved response function now also returns the response for exposure metrics (response on imps, GRP, newsletter sendings etc) and plots. Note that argument names and output class has changed. See demo.R for more details.
  • More budget allocation stability by defaulting fitting media variables from paid_media_vars to paid_media_spends. Spend exposure fitting with Michaelis Menten function will only serve robyn_response function output and plotting. robyn_allocator() now only relies on direct spend - response transformation.
  • Default beta coefficient signs: positive for paid & organic media and unconstrained for the rest. Users can still set signs manually.

laresbernardo and others added 30 commits February 7, 2022 10:33
gufengzhou and others added 26 commits February 16, 2022 23:35
Merge branch 'lares' of https://github.com/facebookexperimental/Robyn into lares

# Conflicts:
#	demo/demo.R
- reason for recovering QA response is that we want to be less black-boxy and letusers to know how to use output lists and how to play with response function.
- set convergence default to 20 cuts, having 5% as convergence quantile
- check iteration only for initial build
- print csv also for fixed workflow
- various refresh bugs
@facebook-github-bot facebook-github-bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Feb 22, 2022
@gufengzhou gufengzhou merged commit 68ecfc9 into main Feb 22, 2022
@laresbernardo laresbernardo deleted the lares branch February 22, 2022 16:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants