Trent Turner
Demand Analytics / Study 03 of 07

Adaptive Demand Level

Measuring whether the current year is running above or below seasonal expectations

Question
How can the forecast preserve seasonal shape while adapting to a stronger or weaker operating year?
Method
Normalize completed customer counts against the seasonal curve.
Evidence
2025 full-system holdout MAE: 1.97 vs. 3.52 for the seasonal-month benchmark; not a level-only test.
Decision
Adapt the annual level while preserving the seasonal shape.
01

Business Question

How can the forecast preserve seasonal shape while adapting to a stronger or weaker operating year?

02

Why It Matters

A fixed seasonal curve may get the annual shape right but systematically miss the current level. The same customer count can mean relatively strong demand in the offseason and weak demand near the peak.

03

Data / Method

Normalize only completed weeks using rⱼ = (New Customersⱼ + 1) / S(wⱼ). The +1 offset is part of the frozen specification and is removed when returning to the customer scale.

04

Analysis

Observed acquisition and seasonal expectation

New Customers · 2026 W01–W36 approximation

Approx. observed New CustomersSeasonal factor minus 1

Observed counts are overlap-weighted approximations. S(w) − 1 places the seasonal factor on the customer scale; this is not the adaptive forecast.

View chart data
WeekApprox. observed New CustomersSeasonal factor minus 1
10.000.06
20.430.19
30.570.37
40.430.63
51.000.99
60.571.46
70.002.08
80.862.85
92.003.81
102.864.96
113.576.27
124.297.70
136.009.18
144.7110.64
156.4311.98
169.2913.14
177.0014.04
185.2914.68
193.8615.06
2011.4315.20
2115.2915.16
227.7114.99
237.7114.73
2410.0014.44
259.5714.12
269.0013.81
279.8613.49
287.5713.15
295.1412.78
306.7112.35
314.5711.82
323.5711.19
333.8610.42
344.579.54
355.298.55
364.867.48

Normalization changes the comparison from an absolute count to demand relative to that point in the seasonal cycle.

  1. Observed New Customers + 1
  2. Divide by the seasonal factor S(w)
  3. Current relative demand level

After seasonal normalization

Ratio · (New Customers + 1) ÷ S(w)

Relative demand r

2026 alignment-sensitive example from the supplied workbook; ratios are not a pure measure of market demand.

View chart data
WeekRelative demand r
10.94
21.20
31.15
40.87
51.01
60.64
70.33
80.48
90.62
100.65
110.63
120.61
130.69
140.49
150.57
160.73
170.53
180.40
190.30
200.77
211.01
220.55
230.55
240.71
250.70
260.68
270.75
280.61
290.45
300.58
310.43
320.38
330.43
340.53
350.66
360.69
05

Results

Evidence for the full adaptive architecture

2025 holdout MAE · not a level-only ablation

Adaptive seasonal
1.97
Seasonal month mean
3.52
06

Interpretation

Separating shape from level lets the annual curve move up or down as completed weeks arrive. A ratio near one aligns with the fitted seasonal factor on the offset scale.

07

Limitations

No standalone level-only holdout lift is reported. New Customers also reflects marketing execution, conversion, capacity, and tracking. The plotted 2026 example is alignment-sensitive.

08

How this fits into the forecasting system

Retained component: seasonally normalized demand supplies the current relative level that the momentum component estimates locally.

Next: Local Demand Momentum

Full case study

Download Full Case Study ↓