Service Level Anchoring in Demand Forecasting: The Moderating Impact of Retail Promotions and Product Perishability
Creators
Description
This dataset is used for the working paper "Service Level Anchoring in Demand Forecasting: The Moderating Impact of Retail Promotions and Product Perishability," authored by Fahimnia, Tan, and Tahirov. The data was collected during a laboratory experiment designed based on data from a real case in the fast-moving consumer goods (FMCG) industry. Each subject was assigned to one of the following treatment groups:
- T1 - forecasts were made for a nonperishable product (shelf life of 9 months), with no service level information.
- T2 - forecasts were made for a perishable product (shelf life 1 day), with no service level information.
- T3 - forecasts were made for a nonperishable product, with a high service level information.
- T4 - the forecasts were still for a nonperishable product, with a lower service level information.
- T5 - forecasts were made for a perishable product, with high service level information.
- T6 - forecasts were made for a perishable product, with low service level information.
A total of 368 subjects prepared four forecasts each. For each forecast, a subject was provided with 30 weeks of sales data, including both normal and promotional weeks. The promotional weeks were highlighted as "Promo." The subjects were asked to provide their forecasts for week 31, basing their forecasts solely on historical data and potential sales promotions. Mean absolute percentage error (MAPE) was used to assess the accuracy of the forecasts. Percentage forecast bias was used to measure the deviation of adjusted forecasts from the normative benchmark forecast.
Notes
Technical info
The major steps of the R code scripts are described below. Please make sure to review this guidance before running the code.
Notes================================
1. We recommend using RStudio for running these scripts.
2. Ensure that all files, including the Excel file (database_analysis.xlsx), are in the same folder as the scripts for smooth execution.
3. Warning Message During Analysis:
-During the analysis script (analysis.R), you may encounter the following warning:
1. Data Aggregation: Multiple observations per design cell were aggregated using the mean. This is an expected behavior for repeated measures, and the default setting can be overridden by passing fun_aggregate = mean explicitly.
2. Missing Values: Some observations were removed from the analysis due to missing values. This removal was done automatically to ensure the accuracy of the analysis, and the script proceeds with the remaining complete data.
Files
Files
(2.6 MB)
Name | Size | Download all |
---|---|---|
md5:f202a82616f84cb6daaa6d11388ae66f
|
11.0 kB | Download |
md5:a9f9cc7545ee89a4968cc683f0ff3017
|
9.7 kB | Download |
md5:56871255f7037ffeb6d81b098aedaec6
|
329.8 kB | Download |
md5:ba8ba8c5f6438e2a596a7eeaa09a227b
|
146.8 kB | Download |
md5:7f29f9975f55762d0dbaa5289a9ff391
|
1.1 MB | Download |
md5:24428c6e68fbfc293348f8968dd7a3bd
|
1.0 MB | Download |