Answers.Body: <p>This is the prototypical problem in AI/ML known as feature-selection. If you do not have too many features, typically one would just use them all(with the exception of features that are known to to be correlated), in this case you would want to perform feature engineering wherever possible as well. One the other hand, if you have lots of features, and some are likely to be useless, you would use a feature-selection technique.</p>
  
  <p>There are many many methods for doing this. One can simply use their intuitive grasp as their problem domain at the simplest level. However, there are also many algorithmic ways of performing it. Some examples of this are a low variance filter, or using a ensemble(classifier or regression depending on the problem) which can then be used to order features according to their derived importance(I personally like this).</p>
  
  <p>A search of "feature selection methods in ML" will yield many potential ways to accomplish your goal.</p>
  
  <p>As far as what to grab if you don't have many, as many as possible wrt domain knowledge.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-03-13T10:41:33.890Z
Answers.LastActivityDate: 2019-03-13T10:41:33.890Z
Answers.UserDisplayName: hisairnessag3
Answers.Body: <p>I would think you would want the brands or model numbers each part fits, and also data on the number of each model or brand sold each year.  E.g. you need to stock more parts for a Honda than for an Indian.</p>
  
  <p>Over time your system should be able to learn what demand patterns are for each part, but to "prime the pump" some sort of information on number of consumers for each part would be helpful.</p>
  
  <p>You would also want to know what the time needed to restock is for each part.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-03-13T15:36:12.210Z
Answers.LastActivityDate: 2019-03-13T15:36:12.210Z
Answers.UserDisplayName: Orville Weyrich PhD NMD
Body: <p>I am making an AI model to predict monthly retail sales of a motor cycle spare parts shop, for that to be possible I have to first create a dataset. The problem I am facing is what features should the dataset have?</p>
  
  <p>I already did some research on some other datasets but still I want to know specifically what features should it have other than Date, Product Name, Quantity, Net amount, Gross amount..?</p>
  
Tags: <datasets><feature-selection><data-mining>
Title: What features should a dataset to predict monthly retail sales for a motorcycle spare parts shop have?
UserDisplayName: Kaawya
ThreadText: # What features should a dataset to predict monthly retail sales for a motorcycle spare parts shop have?
  
  (Asked by: username_0 on 2019-03-13)
  
  I am making an AI model to predict monthly retail sales of a motor cycle spare parts shop, for that to be possible I have to first create a dataset. The problem I am facing is what features should the dataset have?
  
  I already did some research on some other datasets but still I want to know specifically what features should it have other than Date, Product Name, Quantity, Net amount, Gross amount..?
  
  **Tags:** datasets, feature-selection, data-mining
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_1 on 2019-03-13. Score: 0 | Accepted answer
  
  This is the prototypical problem in AI/ML known as feature-selection. If you do not have too many features, typically one would just use them all(with the exception of features that are known to to be correlated), in this case you would want to perform feature engineering wherever possible as well. One the other hand, if you have lots of features, and some are likely to be useless, you would use a feature-selection technique.
  
  There are many many methods for doing this. One can simply use their intuitive grasp as their problem domain at the simplest level. However, there are also many algorithmic ways of performing it. Some examples of this are a low variance filter, or using a ensemble(classifier or regression depending on the problem) which can then be used to order features according to their derived importance(I personally like this).
  
  A search of "feature selection methods in ML" will yield many potential ways to accomplish your goal.
  
  As far as what to grab if you don't have many, as many as possible wrt domain knowledge.
  
  
  ---
  
  ### Answer by username_2 on 2019-03-13. Score: 0
  
  I would think you would want the brands or model numbers each part fits, and also data on the number of each model or brand sold each year. E.g. you need to stock more parts for a Honda than for an Indian.
  
  Over time your system should be able to learn what demand patterns are for each part, but to "prime the pump" some sort of information on number of consumers for each part would be helpful.
  
  You would also want to know what the time needed to restock is for each part.
  
  
  ---
  
  