Answers.Body: <p>Of course depends on your type of data, but Holt-Winter models can have different degree of complexity and use moving average, trend, and seasonality. This is most useful if the data is not hierarchical, meaning that the time-series are independent from each other.
  If time-series are relatives of each other then you can also try aggregating them, predict at aggregate level and then disaggregate. The following can be a good resource:</p>
  <p><a href="https://otexts.com/fpp2/" rel="nofollow noreferrer">https://otexts.com/fpp2/</a></p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-11-17T20:55:12.830Z
Answers.LastActivityDate: 2020-11-17T20:55:12.830Z
Answers.UserDisplayName: F4RZ4D
Body: <p>I have an ensemble of 231 time series, the largest among them being 14 lines long. The task at hand is to try to predict these time-series. But I'm finding this difficult due to the very small size of the data. Any suggestions about what algorithm to use? I'm thinking about going for a hidden markov model, but I don't know if that's a wise choice.</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-08-03T19:56:56.893Z
Comments.Text: Why do you want to train a model in first place? Will you have more data to retrain your model later?
Comments.UserDisplayName: pedrum
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-08-04T13:23:51.873Z
Comments.Text: @pedrum yes i will.
Comments.UserDisplayName: Ons Bouarada
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-08-04T14:22:22.703Z
Comments.Text: Nice. Then don’t treat your data as very small data. Replicate some data by adding very small noise into your data and treat it normally, when you get more actual data, use the same algorithm for it. Like this not only you will have tried to generalise your initial model, but also will have examined your appropriate algorithm with your toy data.
Comments.UserDisplayName: pedrum
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-08-04T14:47:21.553Z
Comments.Text: Not sure what ensemble means here.  Do these 231 times series represent 231 different processes?  For example do you have one time period sampling of the closing price from each of 231 different stocks or do you have 231 time period samplings of one stock?  If it is the former you generally use one sampling to predict at a time.
Comments.UserDisplayName: Brian O'Donnell
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-08-04T14:49:59.457Z
Comments.Text: What have you tried?
Comments.UserDisplayName: Brian O'Donnell
Tags: <python><time-series><hidden-markov-model>
Title: How to deal with very, very small time-series?
UserDisplayName: Ons Bouarada
ThreadText: # How to deal with very, very small time-series?
  
  (Asked by: username_0 on 2020-08-03)
  
  I have an ensemble of 231 time series, the largest among them being 14 lines long. The task at hand is to try to predict these time-series. But I'm finding this difficult due to the very small size of the data. Any suggestions about what algorithm to use? I'm thinking about going for a hidden markov model, but I don't know if that's a wise choice.
  
  **Tags:** python, time-series, hidden-markov-model
  > **Comments:**
  > **username_1**: Why do you want to train a model in first place? Will you have more data to retrain your model later?  
  > **username_0**: @pedrum yes i will.  
  > **username_1**: Nice. Then don’t treat your data as very small data. Replicate some data by adding very small noise into your data and treat it normally, when you get more actual data, use the same algorithm for it. Like this not only you will have tried to generalise your initial model, but also will have examined your appropriate algorithm with your toy data.  
  > **username_2**: Not sure what ensemble means here.  Do these 231 times series represent 231 different processes?  For example do you have one time period sampling of the closing price from each of 231 different stocks or do you have 231 time period samplings of one stock?  If it is the former you generally use one sampling to predict at a time.  
  > **username_2**: What have you tried?  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_3 on 2020-11-17. Score: 0 | Accepted answer
  
  Of course depends on your type of data, but Holt-Winter models can have different degree of complexity and use moving average, trend, and seasonality. This is most useful if the data is not hierarchical, meaning that the time-series are independent from each other.
  If time-series are relatives of each other then you can also try aggregating them, predict at aggregate level and then disaggregate. The following can be a good resource:
  
  <https://otexts.com/fpp2/>
  
  
  ---
  
  