Comments (3)
Hi Jakob,
Thanks so much for your interest. As Gufeng said, documentation is a work in progress. To your questions:
- Model: r=Ridge regression with hyperparameter optimization algorithm based on Nevergrad's oneplusone evolutionary algorithm. Whitepaper here: [LINK]
- How is it created: We pretty much do variables transformation for adstocking and media saturation curves, and run prophet on top of data. Then run a ridge regression with the hyperparameter optimization algorithm mentioned above using 2 objective functions for pareto optimality: NRMSE and the decomp.rssd (Decomp Root sum of squared distance, which is the square root of the difference between share of spend and share of effect squared). Note: we use a third for calibration, if ground-truth experiment calibration is desired. Minimizing distance too between ground-trouth values for a certain date period in the data series. We loop through different parallel trials and iterations for this hyperparameter optimization, where we explore on parameter values such as alphas and gammas for the hill function, thetas for the adstock geometric function, or shapes and scales for weibull, for each channel.
- We then plot top pareto optimal model solutions plots in a folder, where you can choose the best model according to your business context.
- Once you choose your preferred model, you may run a budget allocator to either maximize your current budget output or reallocate based on certain total budget increase.
Hope it helps to shed some light and thanks so much for your interest in Robyn :)
Best,
Leo
from robyn.
@Leonelsentana Thanks a lot for that overview - that surely sheds some light of how Robyn is build.
from robyn.
Hi, we have to apologise that the documentation is not ideal for the moment. Please understand that Robyn is still quite new and only released since November. Prophet is indeed our role model regarding documentation. We'll work on this in the second half of the year. Meanwhile, please just ask if you have any questions
from robyn.
Related Issues (20)
- Error calling library(Robyn) HOT 2
- An error that occurs when setting hyperparameters "'x' must be numeric." HOT 5
- Install nevergrad HOT 1
- Save InputCollect and OutputCollect HOT 2
- About the response curves mean spend by channle graph legend HOT 4
- Python version Release Date HOT 2
- Robyn v3.10.4 Hyperparameters appears on Pareto Front Top Perform Model HOT 1
- Couldn't automatically create clusters: HOT 1
- Issues with Running Robyn HOT 2
- Pareto calculations : Error in serialize(data, node$con) : error writing to connection HOT 2
- Robyn trial runs have started to get very long HOT 2
- Don't appear vec_collect build from xDecompVecImmCarr in v3.10.3 HOT 2
- Model run halted while calculating clusters for model selection HOT 2
- model one-pager does not display legend HOT 3
- No numpy HOT 1
- Refresh Error - One or both dimensions exceed the maximum (50000px) HOT 2
- (reopen) robyn_allocator - What's the difference between expSpendUnitTot & optmSpendUnitTotal? HOT 2
- robyn_recreate() gives a zero coef HOT 2
- Execution halted when running robyn_refresh HOT 1
- Plotting uses huge amount of RAM, causes crash, Out of Memory Errors HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from robyn.