How to train a model across multiple datasets to predict sales at many stores? #535
-
I understand from the README that it supports multiple covariates. And I understand I can make multiple models, one for each time series, from another GitHub issue here. Does it support multiple time series datasets, also known as multi-instance? As a more concrete example, consider this OJ Sales Dataset. In this case, the data contains weekly sales of orange juice over 121 weeks. There are 3,991 stores included and three brands of orange juice per store so that 11,973 models can be trained. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
According my experiences, the answer is no. |
Beta Was this translation helpful? Give feedback.
-
Answer to: "Does NeuralProphet support multiple series datasets?"YesIf you are referring to 'global modelling' aka shared model weights across all stores. NoIf you are looking to do 'VAR' - explicitly correlating all stores and all products (likely not what you plan to do). YesIf you are looking for a way to regress one store's product sales onto the same or another stores product sales. Here's what I would do:
Did I understand your question and task right? Please feel free to reach out to me on Slack if I do not answer fast enough here: |
Beta Was this translation helpful? Give feedback.
Answer to: "Does NeuralProphet support multiple series datasets?"
@tszumowski
Yes
If you are referring to 'global modelling' aka shared model weights across all stores.
The feature is not well documented yet, but should become clearer end of week. (See answer in #531)
No
If you are looking to do 'VAR' - explicitly correlating all stores and all products (likely not what you plan to do).
Yes
If you are looking for a way to regress one store's product sales onto the same or another stores product sales.
Here's what I would do:
Within each collection, create one dataset for each store.