Sales figures often fail to accurately reflect the true demand observed by retailers. While sales data provides insights into consumer purchasing patterns, it does not capture the full picture of consumer behaviour. There are several reasons for this discrepancy. Firstly, sales figures only consider completed transactions and do not account for potential sales lost due to stockouts, pricing issues, or poor customer service. These missed opportunities significantly impact retailers' understanding of the actual demand for their products.
Furthermore, external factors unrelated to consumer demand can influence sales figures. Seasonal fluctuations, promotional activities, and sudden market trends can artificially inflate or deflate sales numbers, leading to an inaccurate representation of true demand. For example, a retailer may experience a sales surge during a specific holiday period, but it may not indicate a sustained increase in demand throughout the year. Relying solely on sales figures can result in misinterpretation and a misalignment with customers' genuine needs and preferences.
When retailers face uncertain demand, they can utilize observed sales to update their demand estimates. However, this learning process is constrained by the inventory they carry. When demand exceeds inventory, such as during an out-of-stock event, retailers generally cannot directly observe the actual demand. Accurate demand forecasting becomes crucial not only to reduce out-of-stocks (OOS) but also to minimize overstocking (OS). This use case focuses on a food retailer operating through multiple franchisees, aiming to provide customers with restaurant-quality foods, great value, and unique service. Their product lineup showcases top-quality, exclusive, flash-frozen items that are not available in other food retailers.
To estimate out-of-stocks (OOS), it is necessary to know the inventory levels at the store and the demand experienced by the store. In this case, the supplied data includes end-of-day inventory on hand, as reported by the stores to the head office. However, it is important to note that some records may be blank or contain negative values, which were eliminated from the analysis. Figure 1 provides an overview of the specific data fields used in the predictive models for reference. Eliminating these from the analysis cut approximately 1% of the records. In Figure 1, we present the data fields are used in the predictive models: