Demand forecasting is the technique of estimating future customers' needs over a predetermined time frame. To provide the most accurate projections, demand forecasting typically considers historical information and other analytical information. Demand forecasting methods entail applying data analytics to understand and predict customer needs in order to analyse critical economic