Go to primary content
Oracle® Retail Demand Forecasting Cloud Service User Guide
Release 19.0
F24922-17
  Go To Table Of Contents
Contents

Previous
Previous
 
Next
Next
 

6 Estimation Setup Short Lifecycle Task

This chapter describes the Estimation Setup Short Lifecycle for RDF Cloud Service.

General Estimation Setup SLC Workspace

The General Estimation Setup SLC workspace allows you access to all of the views listed in Estimation Setup SLC Workspaces, Steps, and Views.

To build the General Estimation Setup SLC workspace, perform these steps:

  1. From the left sidebar menu, click the Task Module to view the available tasks.

    Figure 6-1 Task Module

    Surrounding text describes Figure 6-1 .
  2. Click the Estimation activity and then click Setup to access the available workspaces.

  3. Click Short Lifecycle. The Short Lifecycle wizard opens.

    You can open an existing workspace, but to create a new workspace, click Create New Workspace.

    Figure 6-2 Short Lifecycle Wizard

    Surrounding text describes Figure 6-2 .
  4. Enter a name for your new workspace in the label text box and click OK.

    Figure 6-3 Enter Workspace Label

    Surrounding text describes Figure 6-3 .
  5. The Workspace wizard opens. Select the products you want to work with and click Next.

    Figure 6-4 Workspace Wizard: Select Products

    Surrounding text describes Figure 6-4 .
  6. Select the locations you want to work with and click Finish.

    Figure 6-5 Workspace Wizard: Select Locations

    Surrounding text describes Figure 6-5 .
  7. The wizard notifies you that your workspace is being prepared. Successful workspaces are available from the Dashboard.

    Figure 6-6 Successful Workspace Build

    Surrounding text describes Figure 6-6 .

General Estimation Setup SLC Step

This step includes the SLC Estimation Setup View.

SLC Estimation Setup View

The SLC Estimation Setup view shows the steps running the estimation and allows enabling or disabling some of them.

Figure 6-7 SLC Estimation Setup View

Surrounding text describes Figure 6-7 .

Measures: SLC Estimation View

The SLC Estimation view contains the following measures:

Run Estimation

If this flag is selected, estimation is run for the given merchandise.

Preprocess

If this flag is selected, preprocessing is run for the given merchandise. During this step unreliable data points are filtered out and not considered in further calculations.

De-Price

During this step clearance effects are removed from the demand. De-pricing is mandatory.

De-Promote

If this flag is selected the demand is depromoted. During this step, the effects of temporary price reductions of promotions and holidays are removed from demand.

Normalize

During this step the lifecycle curves are normalized, so the values add up to 52. Normalizing is mandatory.

Estimate Price Elasticity

During this step the impact of clearance prices on demand are quantified. The outputs are price elasticities. Estimating price elasticities is mandatory

Season Code Setup

During this step the user defines how merchandise shall be grouped so its demand is processed together. Setting up season codes is mandatory.

Estimate Seasonality Curve

During this step seasonality curves are calculated at several escalation levels. Estimating seasonality curves is mandatory.

Sales Transformation

During this step the sales are processed such that seasonality and other effects are removed. Sales transformation is mandatory.

History End Date

In this measure the user can specify the most recent period to be used in estimation. For instance if today's date is 1/1/2025, and the user sets the History End Date to be 12/1/2024, the sales from December 2024 are not used during estimation.

Season Code Setup Step

This step includes the Season Code Parameters View.

Season Code Parameters View

The goal of the estimation task is to estimate seasonality curves as well as price and promotion effects. Since short lifecycle merchandise, such as fashion items, do not sell year over year, demand for the items that are selling this year, is not available for past years. The demand parameters need to be estimated using demand of similar items that sold in previous years.

Among the criteria used for deciding what similar items are, include the following:

  • When the items have started selling

  • How long the items have been selling

For instance, a possible scenario is to group all items that have started selling in March, and have been selling for 13 weeks. Or all items that have started selling in Spring and sold for up to 26 weeks. All items that share these properties are sharing a so called season code

In the Season Code Parameters view, you can specify the basic information for defining season codes.

Figure 6-8 Season Code Parameters View

Surrounding text describes Figure 6-8 .

Measures: Season Code Parameters View


Note:

An item/location can only belong to one season code.

The Season Code Parameters view contains the following measures:

Season Begin Week

The Season Begin Week and Season End Week define the period that similar items start selling. For instance, we may say that items starting selling in the second half of March and beginning of April should be considered to belong to the same season code. Note that in addition to the period when items start selling, the season length criteria also needs to be met.

Season End Week

The Season Begin Week and Season End Week define the period that similar items start selling. For instance, we may say that items starting selling in the second half of March and beginning of April should be considered to belong to the same season code. Note that in addition to the period when items start selling, the season length criteria also needs to be met.

Season Code Label

This measure allows you to give a meaningful label to items that are processed together. For instance 'Spring Fast Fashion' or 'Winter Apparel'.

Season Maximum Length

The Season Minimum and Maximum Length measures allow the grouping of items by the length of their shelf life. For instance items that sell between 10 and 15 weeks are candidates to be grouped together in the same season code. Note that for the grouping to actually happen the items also need to start selling around the same time of the year, as defined by the Season Begin and End measures.

Season Minimum Length

The Season Minimum and Maximum Length measures allow the grouping of items by the length of their shelf life. For instance items that sell between 10 and 15 weeks are candidates to be grouped together in the same season code. Note that for the grouping to actually happen the items also need to start selling around the same time of the year, as defined by the Season Begin and End measures.

Escalation Path Step

The available views are:

Default Escalation Path View

The Default Escalation Path view allows you to specify the priority of each escalation level. Escalation levels with low intersections, such as subclass, usually capture more detailed demand patterns, but are less stable because the lower number of data points used for estimation.

Escalation levels with high intersections, such as department, usually capture more generic demand patterns, but are very stable because of the large number of data points used for estimation.

Figure 6-9 Default Escalation Path View

Surrounding text describes Figure 6-9 .

Measures: Default Escalation Path View

The Default Escalation Path view contains the following measures:

Level Intersection

This measure displays the intersections of the escalation levels. This can be helpful for the business user when assigning priorities in the escalation path.

Escalation Path

The user can specify the priority in which the system searches escalation levels for forecast parameters like seasonality curves and/or promotion effects. For instance, suppose there are three escalation levels available. The path may be defined as follows:

  • Escalation Level #1: priority 3

  • Escalation Level #2: priority 4

  • Escalation Level #3: priority 2

In this case, when generating the forecast, the system will first look to get parameters from Escalation Level #3 (highest priority). If they are available, they are used. If they are not available, because they were deemed unreliable and pruned, the system will go to Escalation Level #1 (second highest priority). Finally, if the search is not successful, the search continues at Escalation Level #2.

Escalation Path Override View

The Escalation Path Override view you can specify the top priority escalation level.

Figure 6-10 Escalation Path Override View

Surrounding text describes Figure 6-10 .

Measures: Escalation Path Override View

The Escalation Path Override view contains the following measures:

Escalation Path Override

In this field the user can override the default escalation path selections. The user can enter the preferred Escalation Level and that will become the top priority.

Calculation Setup Step

This step includes the Estimation Parameters Sub-step.

Estimation Parameters Sub-step

This sub-step includes the Profile Normalization View.

Profile Normalization View

The Profile Normalization view explains the filters or checks that a curve needs to pass.

Figure 6-11 Profile Normalization View

Surrounding text describes Figure 6-11 .

Measures: Profile Normalization View

The Profile Normalization view contains the following measures:

Sparsity Threshold

Seasonality curves with the number of consecutive periods with indices equal to zero equal to or less than the sparsity threshold will be pruned.

Maximum Seasonality Value

This number holds the maximum allowed seasonality value.

Minimum Seasonality Value

This number holds the minimum allowed seasonality value.

Standard Deviation Threshold

This measure holds the maximum allowed standard deviation of the curve.

Smoothing Window Length

Window length for smoothing using the Standard Median filter.

Pruning Parameters Sub-step

This sub-step contains this view:

Filter Thresholds View

The Filter Thresholds view explains the pruning strategy.

After estimation is performed, the demand parameters are undergoing a rigorous check to make sure they are suitable for forecasting. In this view, you can set the thresholds for various filters.

Figure 6-12 Filter Thresholds View

Surrounding text describes Figure 6-12 .

Measures: Filter Thresholds View

The Filter Thresholds view contains the following measures:

Season Ratio Threshold

This measure defines the length of the season. If the sales are less than the maximum sales times this threshold, the sales are not used in further calculations.

Max Number of Zero Sales

This is maximum allowed number of zero sales cells that a curve can have without being pruned.

Average Sales Threshold

This is the minimum allowed average sales that a curve can have without being pruned.

Minimum Weeks Threshold

This is the minimum allowed number of weeks that a curve must have data for without being pruned.

Season Length Threshold

This measure decides which sales to use in further calculations. If the season length for a product location combination is less than this value, the sales of the product location combination are not used in further calculations.

Season Length Upper Bound

This measure controls the upper bound of the sales length to be used in the Short Lifecycle calculation. Items with sales count greater than the season length upper bound will be pruned out.

The pruned time series based on the Season Length threshold and season length upped bound will be displayed in the SLC Preprocess Summary in the Estimation Review workbook.

Markdown Upper Bound

This measure decides if a marked down period is a legitimate data point or must be discarded. If the sales price for the period divided by the regular price is more than this value, the data point is discarded.

Markdown Lower Bound

This measure decides if a marked down period is a legitimate data point or must be discarded. If the sales price for the period divided by the regular price is less than this value, the data point is discarded.

Calculation Parameters Override Step

This step includes the Pruning Parameters Override View.

Pruning Parameters Override View

In the Pruning Parameters Override view you can override the thresholds for the pruning thresholds at a more granular level.

Figure 6-13 Pruning Parameters Override View

Surrounding text describes Figure 6-13 .

Measures: Pruning Parameters Override View

The Pruning Parameters Override view contains the following measures:

Minimum Seasonality Value Override

This number holds the minimum allowed seasonality value. If set to zero, it assures that no negative seasonal indices are used.

Maximum Seasonality Value Override

This number holds the maximum allowed seasonality value.

Sparsity Threshold Override

Override of the Sparsity Threshold value.

Standard Deviation Threshold Override

This measure holds the maximum allowed standard deviation of the curve.

Group Assignment Step

The available views are:

Group Assignment View

Typically, escalation and pooling levels are intersections along the product, location and calendar hierarchies, such as subclass/region/week. However, RDFCS also offers the ultimate flexibility where any item at any store can be grouped together. For instance rain gear in the Southeast region, may be grouped together with snow shovels in the Midwest region, something that would not be possible if the levels are tied to the hierarchies. Determining what item/locations is meaningful to be grouped together can be achieved in several ways. First, the analysis can be done outside of RDFCS, and the groups can be imported using Load Measure. A second option is to implement logic in RDFCS thru the extensibility framework. Finally, the Group Assignment view allows you to manually assign time series to such groups.

Figure 6-14 Group Assignment View

Surrounding text describes Figure 6-14 .

Measures: Group Assignment View

The Group Assignment view contains the following measures:

Group Assignment

Use these measures to specify the group that certain product/location combinations belong to. Note that multiple Group Assignment measures are available. Consider a red shirt selling at a large store at the outskirts of a large metro area. This item/store combination can be part of a certain group where the clustering is done by merchandise. It could potentially be grouped together with other basic fashion items. A different clustering can be done by price tier and store format. There it could be grouped together with other medium priced items selling at a large store.

Group Label Override View

Typically, the groups and their labels are handled outside the solution. However, if no proper labels were specified, they can be overwritten in this view.

Figure 6-15 Group Label Override View

Surrounding text describes Figure 6-15 .

Measures: Group Label Override View

The Group Label Override view contains the following measures:

Group Label

These measures allow you to specify labels that describe grouping criteria of item and locations combinations that are assigned to it. There are as many Group Label measures as there are Group Assignment measures.