How does the model handle Training #694
Replies: 3 comments 1 reply
-
@laresbernardo I would like to follow-up on the above question with a clarifying question - does Robyn choose train, test, and val datasets randomly from the given modeling window? For e.g. my modeling input data has data from 2/1/2019 till 04/30/2022. So, Robyn chooses train data set sequentially from 2/1/2019 to let's say 11/1/2020, and then Val data from 11/2/2020 to 07/2/2021 and similarly for test. Or, it chooses these 3 data sets randomly? Clarifying cz of the vertical lines in this plot that suggests sequential splitting? Also, is there a way to identify what data points in the time series became part of Train, Val, and Test looking at any of the model outputs? |
Beta Was this translation helpful? Give feedback.
-
Taken from the comment in the demo:
You can either calculate with the train_size value picked on the hyperparameters for your selected model (0.56 and 0.22 for validation and test sizes) or get it out of that specific plot in the one-pager too. |
Beta Was this translation helpful? Give feedback.
-
We don't select those dates randomly but sequentially as shown in the plot. First part train, second part validation, third part test, unless |
Beta Was this translation helpful? Give feedback.
-
We've reviewed a number of documents, but nothing we read explains explicitly how the model is handling training other than it's randomized as part of Nevergrad.
Does anyone have a high-detail breakdown of how Robyn is handling this?
Beta Was this translation helpful? Give feedback.
All reactions