Comments (4)
Hey, 14 rows are bit toooo sparse :) There's a rule of thumb about the n * p relationship of your input data dimensions (n = num of rows, p = num of columns), which is n should be about multiplier 7-10 of p. For example if you have 10 variables, rule of thumb would be to have 70-100 rows, and indeed we recommend to go for multiplier 10. With only 14 observations, I don't believe any technique can give you meaningful results. Therefore, I'd recommend you to break the time unit down to at least weekly, so that you'll have 14 * 7 = 98 rows at least.
Regarding avoiding 0 coef: Robyn uses ridge regression that is reducing overfitting by shrinking beta coefs. Predictors that have very weak correlation to your dependent variable will probably be reduced to 0. What we recommend is:
- increase hyperparameter ranges for 0-coef channels on theta (max.reco. c(0, 0.9) ) and gamma (max.reco. c(0.1, 1) ) to give Robyn more freedom
- split media into sub-channels, and/or aggregate similar channels, and/or introduce other media
- increase trials to get more samples
However, with only 14 rows I am afraid none of these will help. No data, no magic;)
from robyn.
Hi, are you saying when using our simulated data, the waterfall plot looks normal. but with your own data it doesn't? this definitely sounds strange. How do you set hyperparameters? (set_hyperBoundLocal)
from robyn.
Hi,
you're right. When I used your simulated data, the results looks perfect. However, when i used my own data, it looks very strange as the attachment you saw. I didn't change the hyperparameters bounds. my data is monthly data so there is only 14 rows. do you think it is a reason which result a very high intercept? Also for the result ,we don't want to see any variables that have 0 coefficient. Do you think how we can avoid having 0 coefficient for any media channel spending(variables)? Thank you for your time and looking forward for your reply.
from robyn.
from robyn.
Related Issues (20)
- Robyn not working anymore during "Calculating response curves for all models' media variables (615)." HOT 2
- py_module_available("nevergrad") = False HOT 18
- Issue when running budget allocator with 0-constraint channels but no 0-coef channels HOT 2
- Unfortunate channel naming can lead to mixed up hyperparameters in budget allocator HOT 2
- Could not import matplotlib.pyplot, - Nevergrad Issue HOT 1
- Warning message: In selectChildren(ac[!fin], -1) : error 'No child processes' in select HOT 2
- robyn_write() model performance metrics show NRMSE for the validation set not the test set. Is it normal? HOT 4
- robyn_clusters return error HOT 3
- Error when running the demo.R HOT 2
- robyn_refresh error : Error in UseMethod("mutate") HOT 2
- Robyn - Set up hyper Parameter HOT 3
- 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
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.