Comments (2)
Hi, thanks for trying out Robyn!
- For you information, we've removed the time series out-of-sample validation about a month ago. One important reason is that we want to build a new feature to enable MMM users to refresh the initial model using new data, a direct conflict to our previous OOS validation approach. As you know Robyn uses ridge regression, an approach that prevents overfitting by design. To be precise, we do have a 100-fold lambda cross validation for ridge regression. This is the major reason we're confident to go without time series OOS validation.
- For example, if you use Prophet for forecasting, you'll need to provide the future dataframe. While for some predictors (trend/season/weekday etc.) you can use the default predicted values from Prophet, for other predictors you need to make some strong assumptions. For example, if you have competitors as predictor, you'll have to somehow predict the future competition itself first. Weather as predictor is another example, which you'll need to forecast and is a topic for itself. Another example would be Covid, if you have it in the model: we all know it's not easy to predict Covid. That's why.
To summarise, Robyn's recommendation is based on your model choice in the end. If you ask how can you know if you've selected the "right" decay and saturation for your media, well the only way to know that is actually experimental calibration. In the spirit of "All models are wrong, some are useful", we believe only experiments can give you certainty. A model that is closer to experiment is therefore "more correct". Hope it makes sense.
from robyn.
Thanks for the responses ! Appreciate it and look forward to the new features.
from robyn.
Related Issues (20)
- Robyn future budget allocation feature status HOT 2
- Demo python notebook crashes when using calibration. HOT 3
- Error in robyn_allocator HOT 4
- Total Budget Optimizing Result has incorrect initial total response HOT 3
- Error in robyn_recreate() with a model pre-trained HOT 2
- Issue creating one pagers either through robyn_outputs or onepager() HOT 1
- Hill function never saturates HOT 1
- Robyn Python API - Internal Server Error 500 | Unable to track the logs HOT 5
- Robyn_API is not defined HOT 3
- Unable to achieve Target ROAS with Python Robyn API Allocator Function - target_efficiency HOT 8
- Calculate measurement errors, handling missing data along with outliers HOT 1
- Share of Spend and Share of Effect definitions HOT 4
- Forecasting expected_spend_days HOT 1
- How do I solve the Robyn Error: Input 'factor_vars' must be any from 'context_vars' inputs HOT 1
- Cannot plot model onepager with ts_validation = False with "non-numeric argument to mathematical function" error HOT 3
- Unable to recreate model or refresh using JSON HOT 2
- Not getting model printout with refresh HOT 4
- Error plotting result for Robyn in Docker HOT 1
- Loading Robyn issue HOT 1
- simpleError in names(hyper_list_all) HOT 4
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.