Statistics Quest

Applied case · Retail · about 60 minutes

Did the promotion work?

Estimate the sales lift of a chain-wide discount promotion fairly — separating it from holidays and store mix — put an honest interval on it, and decide whether it pays for itself.

The brief

Lumen Bay Stores (a fictional home-goods chain) ran a recurring discount promotion across its 40 stores during 2023–2024. Each week, individual stores could opt in. The commercial director wants to make the promotion a permanent part of the calendar and has a slide that says “promoted weeks sell 19.6% more”.

Before the board approves the budget, the finance team has asked you — the chain's analyst — three questions:

  1. Is the lift real, and how big is it once we compare like with like?
  2. How sure are we? Give a range, not just one number.
  3. Does it pay? Scenario assumptions (invented for this exercise, not industry figures): the chain's finance team estimates that every promoted store-week carries about SAR 22,000 of costs that are not already netted out of sales (unfunded discount margin, extra staff hours, in-store materials), and the chain's gross margin on net sales is 38%.

The data. retail_weekly has 4,160 store-weeks (40 stores × 104 weeks) with region, store size, a holiday-week flag, a promotion flag, footfall and net weekly sales in SAR. 661 store-weeks were promoted. The dataset is synthetic: it was generated to behave like real retail data (trend, seasonality, holiday peaks, a promotion effect), but it describes no real company, and its numbers are not evidence about real promotions.

Stakeholders. The commercial director (wants the promotion), the finance controller (owns the budget), and regional managers (want to know whether their region is different). Your deliverable is a one-page recommendation to the finance controller.

Dataset

Weekly store sales

4,160 rows · one row = one store-week · synthetic data

StoreRegionStore sizeFloor area (m²)Week numberWeek startHoliday weekPromotionFootfall (visitors)Weekly sales (SAR)
ST01CentralSmall95412023-01-01falsetrue1986214951.9
ST01CentralSmall95422023-01-08falsefalse1811201838.41
ST01CentralSmall95432023-01-15falsetrue2045217021.33
ST01CentralSmall95442023-01-22falsetrue1947212706.67
ST01CentralSmall95452023-01-29falsefalse1798193921.23
ST01CentralSmall95462023-02-05falsefalse1894201477.48

Stage 1 of 4

Check the data before comparing anything

Open retail_weekly in the lab. Before computing any lift, find out when promotions happened and what one row is. A promotion that mostly runs in already-busy weeks will look better than it is.

Exercise 1 · Application, difficulty 1 of 3

When were stores promoted?

Not started

In retail_weekly, what percentage of store-weeks were promoted (a) among holiday weeks and (b) among non-holiday weeks? Give both to 2 decimal places.

Data: retail_weekly · Open in the lab to explore and calculate.

Exercise 2 · Interpretation, difficulty 2 of 3

What could distort a simple comparison?

Not started

Which features of this dataset could make a simple “average promoted week vs average non-promoted week” comparison misleading? Select all that apply.

Select all that apply

Stage 2 of 4

From a naive comparison to a fair one

Reproduce the commercial director's number, then make the comparison fairer one step at a time: first hold the holiday effect fixed, then look at regions.

Exercise 3 · Application, difficulty 2 of 3

Naive lift vs like-for-like lift

Not started

The lift is the percentage by which mean weekly sales in promoted store-weeks exceed mean weekly sales in non-promoted store-weeks:

lift=(xˉpromotedxˉnot promoted−1)×100%.\text{lift} = \left(\frac{\bar{x}_{\text{promoted}}}{\bar{x}_{\text{not promoted}}} - 1\right)\times 100\%.

(a) Compute the naive lift using all store-weeks. (b) Compute the lift using non-holiday weeks only. Give both as percentages to 2 decimal places.

Data: retail_weekly · Open in the lab to explore and calculate.

Exercise 4 · Practice, difficulty 2 of 3

Raw lift by region

Not started

Regional managers want their own numbers. Using non-holiday weeks only, compute the raw lift (same formula as before) separately for each region. Give each to 1 decimal place.

Data: retail_weekly · Open in the lab to explore and calculate.

Exercise 5 · Interpretation, difficulty 3 of 3

Do regions really respond differently?

Not started

Within each region, a regression of log(sales) on promotion, holiday and store size gives these promotion lifts (with 95% intervals):

RegionAdjusted lift95% CI
Central12.7%10.1% to 15.4%
Eastern13.7%10.7% to 16.7%
Western12.6%9.7% to 15.6%
Southern13.9%11.7% to 16.1%

The raw lifts you computed ranged from 7.1% to 14.3%. What is the best explanation?

Choose one

Stage 3 of 4

Estimate the lift with honest uncertainty

A model can hold several things fixed at once. Because sales are multiplicative (a big store gains more SAR than a small one from the same promotion), model the logarithm of sales: a coefficient bb then means a lift of about (eb−1)×100%(e^b - 1)\times 100\%.

Exercise 6 · Application, difficulty 3 of 3

Model the promotion lift

Not started

In the lab's Model panel, fit a linear regression of log(sales_sar) (tick “Model log(response)”) on promotion, holiday, region and store_size (all as categories). Report:

(a) the promotion coefficient bb (4 decimal places); (b) the estimated lift (eb−1)×100%(e^b - 1)\times 100\% (2 decimal places); (c) the lower and upper ends of the 95% interval for the lift, transforming the coefficient's interval the same way (2 decimal places).

Data: retail_weekly · Open in the lab to explore and calculate.

Exercise 7 · Interpretation, difficulty 2 of 3

What does the interval tell the board?

Not started

The model's 95% interval for the lift is 11.7% to 14.7%. Which statement should go into the board paper?

Choose one

Stage 4 of 4

Does the promotion pay?

Statistical significance is not the decision. Translate the lift into money using finance's figures: gross margin 38% on net sales, and about SAR 22,000 of extra cost per promoted store-week. As the baseline, use the mean weekly sales of non-holiday, non-promoted store-weeks: SAR 305,997.

Exercise 8 · Application, difficulty 2 of 3

Incremental profit per promoted week

Not started

Using the model's lift of 13.19% and the baseline of SAR 305,997 per store-week, compute for one average promoted store-week:

(a) the incremental sales (SAR); (b) the incremental gross profit at a 38% margin (SAR); (c) the net contribution after the SAR 22,000 promotion cost (SAR; negative if it loses money).

Round each to the nearest riyal.

Exercise 9 · Challenge, difficulty 2 of 3

Break-even lift

Not started

What lift (in %) would a promoted store-week need for its extra gross profit to exactly cover the SAR 22,000 cost? Use the same baseline (SAR 305,997) and margin (38%). Give the answer to 1 decimal place.

Exercise 10 · Interpretation, difficulty 3 of 3

Recommendation to the finance controller

Not started

Write a 3–5 sentence recommendation to the finance controller. State the lift and its uncertainty, compare it with the break-even lift, give a clear recommendation, and name at least one limitation of the analysis.

0 words

Deliverable: Promotion effectiveness: recommendation to the finance controller

Write up your analysis. Your report is saved to your account; you can download it at any time. Written reports are not graded automatically — compare your reasoning with the worked solutions above.

State the decision (make the promotion permanent or not) and the three questions you answered: is the lift real, how big, does it pay.

Describe retail_weekly (40 stores × 104 weeks, synthetic). Explain the two traps you found: promotions concentrated in holiday weeks, and repeated weeks per store.

Explain why you moved from the naive comparison to a non-holiday comparison and then to a log-sales regression with holiday, region and store size. Say what a log-scale coefficient means.

Report the naive, non-holiday and adjusted lifts side by side, the adjusted 95% interval, the regional picture, and the incremental profit and break-even lift.

Clustering (repeated weeks per store, and what the within-store check showed), self-selected promotion weeks (observational), effects outside the promoted week (pull-forward, halo), and cost estimates you took from finance.

One clear recommendation with the next step (for example a randomised pilot of a cheaper design), and what result would change your mind.

Sign in to save your report to your account. A draft is kept in this browser.