The invention relates generally to demand forecasting and more particularly to techniques for retail demand forecasting with event shifting.
Enterprises have been regularly collecting valuable electronic data from transactions with their consumers. This data has been indexed and stored in databases for subsequent mining and analysis. The mining and analysis can assist enterprises in allocating resources, revamping operations, introducing new products or services, increasing revenue, decreasing expenses, forecasting further sales, and the like.
One type of data collected relates to consumer demand for goods or services. The demand is historical in nature, meaning it has already occurred, but the demand may also be used to forecast future consumer activity. Analysis of demand patterns demonstrates that seasonal events, such as holidays, alter consumer demand for goods or services. One example of this is the Christmas holiday season, where most United States based retailers experience a majority of their sales during this particular holiday season.
The Christmas seasonal effect on retail demand can be easily identified from demand patterns occurring from the Thanksgiving holiday to Christmas day, December 25. But, other events that may affect demand patterns are not so easily identified. For example, the Easter holiday follows an ecclesiastical calendar and it may appear on different days and even within different months from year to year. Therefore, accounting for the seasonal effects of Easter within a corpus of demand data can be difficult.
Without the proper accounting of seasonal effects or societal events, the demand data can be skewed and present an inaccurate picture of demand for any given week or day within a calendar year. So, a week in one year may have a heavy demand for a product while the same week in other years may appear to be uninteresting. If the anomalous demand is not properly accounted for, then forecasting for that same week can become distorted, adversely affecting business projections and inventories.
Teradata Corporation has developed a suite of analytical applications for the retail business, referred to as Teradata Demand Chain Management (DCM), that provides retailers with the tools for product demand forecasting, planning and replenishment. As part of the Teradata DCM forecasting process, historical demand data is saved for each product or service offered by a retailer. This historical demand data, and other information derived therefrom, may be obtained for an individual product and also for all products within a merchandise group. The DCM application utilizes seasonal profiles that are typically calculated at an aggregated level or class of the merchandise or product hierarchy to adjust demand forecasts for seasonal variation. The seasonal profile, or model, for a product or product grouping is determined by calculating a Seasonal Factor for each week of the fiscal year.
Additional detail regarding the use of seasonal profiles and seasonal factors within the Teradata DCM application is provided in U.S. patent application Ser. No. 0/724,840, referred to above, and incorporated herein by reference.
The Teradata DCM application also includes an event shifting procedure for revising demand to compensate for demand values associated with holidays or other events that may appear on different days and even within different months from year to year. Additional detail regarding an automatic event shifting process for use within the Teradata DCM application id provided in U.S. patent application Ser. No. 11/472,007, referred to above, and incorporated herein by reference.
An improved approach for performing event shifting is presented herein. This approach, referred to herein as Regression Event Shift (RES), is believed to improve the accuracy of event shifting, and incorporates additional functionalities not provided by current methods.
As stated above, the occurrence of certain annual events, such as holidays or sporting events, can alter the weekly demand for certain products or services. When these events occur in different weeks of different years, the task of forecasting future demand for these products and services from historical demand data becomes more difficult.
Finally,
The Regression Event Shift (RES) methodology for event shifting models a product's or product group's demand pattern using multi-variable regression, such that event flags are predictors and product demand is the response variable: dmnd=F(events). A typical regression equation is shown below:
The regression equation describes the effect of each event on the product demand, in terms of event uplifts: exp(λk). Easter and other annual events that occur in different weeks in different years are each represented as a different event in the regression equation. RES event shifting can then be performed using the corresponding event uplifts to de-eventize the actual demand, and then re-eventize the demand at the desired target week. Demand is de-eventized by dividing the actual demand by the event uplift, and re-eventized by applying the event uplift at the target event week.
The process of de-eventizing and re-eventizing demand is illustrated in the graphs shown in
In
Events and event uplifts can be defined and determined for individual products, product groups, or levels within a product hierarchy.
Additional detail concerning product hierarchies is provided in U.S. patent application Ser. No. 0/724,840, referred to above, and incorporated herein by reference.
The RES methodology is flexible with respect to event definition levels. Events can be defined at any level, given that all products under that level are affected by the event. Generally, it is more convenient to define events at the highest possible level. In
The flow charts of
Regression analysis is performed on historical sales data drawn from data store 901 to determine the event uplifts for each event in step 930. The event uplifts are used to de-eventized the historical product demand in step 940. In step 950 the event uplifts are re-applied at new event dates corresponding to the dates these events will occur during the forecast period to create a revised historical product demand.
Utilizing the revised historical demand, seasonal factors (SF) are calculated in step 960. In step 970 the seasonal factors are applied to product average rate of sales (ARS) values generated by the Teradata DCM application to determine the seasonal demand forecast (FCST) for products.
The implementation shown in
In step 1030 regression analysis is performed on historical sales data drawn from data store 1001 to determine the event uplifts for each defined event. The event uplifts are used to de-eventized the historical product demand in step 1040.
Utilizing the de-eventized historical demand, net seasonal factors (SFnet) are calculated in step 1050. The net seasonal factors are calculated from demand data after removal of demand components associated with the defined events. In step 10670 the event uplifts (Le) and net seasonal factors (SFnet) are applied to product average rate of sales (ARS) values generated by the Teradata DCM application to determine the seasonal demand forecast (FCST) for products.
The above description is illustrative, and not restrictive. Many other embodiments will be apparent to those of skill in the art upon reviewing the above description. The scope of embodiments should therefore be determined with reference to the appended claims, along with the full scope of equivalents to which such claims are entitled.
The Abstract is provided to comply with 37 C.F.R. §1.72(b) and will allow the reader to quickly ascertain the nature and gist of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
In the foregoing description of the embodiments, various features are grouped together in a single embodiment for the purpose of streamlining the disclosure. This method of disclosure is not to be interpreted as reflecting that the claimed embodiments have more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive subject matter lies in less than all features of a single disclosed embodiment. Thus the following claims are hereby incorporated into the Description of the Embodiments, with each claim standing on its own as a separate exemplary embodiment.
This application claims priority under 35 U.S.C. §19(e) to the following co-pending and commonly-assigned patent applications, which are incorporated herein by reference: Application Ser. No. 0/724,840, entitled “Methods and Systems for Forecasting Seasonal Demand for Products having Similar Historical Selling Patterns,” filed on Dec. 1, 2003, by Edward Kim, Roger Wu, Frank Luo and Andre Isler. Application Ser. No. 11/472,007, entitled “Automatic Event Shifting of Demand Patterns Using Sphere of Influence Regression,” filed on Jun. 21, 2006, by Arash Bateni and Edward Kim.