How would you set a control band on weekly revenue to decide which weeks to investigate?
answer
- Baseline of clean weeks first
- Spread from consecutive-week differences
- The multiplier is a false-alarm budget
- Three spreads is about one in 370
- Growth and holidays break a static band
basics
~20 sPick a baseline of stable weeks, take a centre line from them, and estimate the spread from consecutive-week differences. Set limits at the centre plus and minus about three spreads; weeks outside get investigated. Exclude known-abnormal weeks from the baseline.
solid answer
~50 sI build it from three choices. First the baseline: a stretch of weeks I am willing to call normal, with incident weeks, launch weeks and holiday weeks removed, because leaving them in inflates the limits until the chart never fires. Second the spread: I prefer to estimate it from the differences between consecutive weeks rather than the standard deviation of the levels, since a growth trend inflates the latter and quietly widens the band. Third the multiplier: limits at plus and minus three spreads mean that for a stable, roughly normal process about 0.27% of points fall outside, roughly one in 370, so on 52 weeks a year you expect about 0.14 false alarms. At two spreads it is about 4.6%, or roughly 2.4 false alarms a year — a very different workload. I then backtest the band on history, and I watch for runs: several consecutive weeks on the same side of the centre line is a signal even when no single week leaves the band.
go deeper
Know what a control band is for: it turns 'is this week unusual?' into a rule agreed in advance, rather than an argument after the number lands.
Be able to build one end to end: choose the baseline, estimate spread from week-to-week differences, set the multiplier, and state the false-alarm rate that multiplier implies.
Show that you backtest the band on history, handle growth and holiday weeks explicitly, and recognise when a heavy-tailed metric makes normal-based limits misleading.
Own the tradeoff the multiplier encodes — analyst hours burnt on false alarms versus regressions caught late — and decide which metrics deserve a standing band at all.
## What a control band is for A control band converts the endless argument 'is this week unusual?' into a rule agreed in advance. You draw a centre line for what the metric normally does and two limits around it, and you commit ahead of time that weeks inside the limits are not investigated while weeks outside are. The value is as much organisational as statistical: the threshold is chosen before anyone has a stake in the answer. ## Choosing the baseline The band inherits everything from the weeks used to build it. Include an incident week or Black Friday and the estimated spread balloons, the limits widen, and the chart stops detecting the very regressions it was built for — the classic way a monitoring chart quietly dies. So curate: take a run of weeks you can defend as normal, remove the ones you know were exceptional, and keep a written note of what you removed and why. Long enough to be stable, recent enough to reflect the current business: 20-50 weeks is a common compromise. ## Estimating the spread The naive approach — the standard deviation of the weekly revenue levels — is usually wrong for a growing business. If revenue climbs steadily, the level's standard deviation mostly measures the growth, not the week-to-week noise, so limits built on it are far too wide. The better estimate uses the differences between consecutive weeks: take the absolute change from each week to the next across the baseline and summarise those. This is the moving-range idea behind individuals charts, and it isolates short-run variation because a slow trend contributes little to any single one-step difference. In practice, many teams sidestep the trend entirely by banding the week-over-week percent change instead of the level: the quantity being charted is then roughly stationary even while the business grows. ## Choosing the multiplier The multiplier k in 'centre plus or minus k spreads' encodes a false-alarm budget. For a stable process whose weekly variation is roughly normal: - k = 3 leaves about 0.27% of points outside, roughly one in 370. Across 52 weeks that is about 0.14 false alarms per year. - k = 2 leaves about 4.6% outside, roughly one in 22. Across 52 weeks that is about 2.4 false alarms per year. The classic choice of three comes from wanting alarms to be rare enough that people still take them seriously. Tighten it only if a missed regression is far more expensive than a wasted investigation, and be honest about the arithmetic when you do. Two caveats matter. The percentages above assume approximate normality — for a heavy-tailed metric such as revenue with a few dominant accounts, the true tail is fatter and normal-based limits fire more often than the theory says, so it is often better to set limits from empirical quantiles of the historical weekly changes. And these numbers describe a stable process; the moment the process shifts, the point of the chart is precisely that it fires. ## Trend, seasonality and calendar A fixed centre line on a growing metric drifts out of the band and turns every week into an alarm. Options: band the percent change, recompute the centre on a rolling window, or band the difference between actual and expected level. Repeating calendar structure — weeks that are always high, always low — needs either a like-for-like comparison against the same week in previous years or explicit modelling, which is its own topic. Known one-off calendar events should simply be annotated and exempted in advance; a holiday week is not an anomaly, it is a Tuesday for the calendar. ## Reading more than single points Bands are not only about individual excursions. A run of several consecutive weeks on the same side of the centre line, or a steady march in one direction, is evidence of a shifted process even while every point is technically inside the limits — because under a stable process, points should scatter on both sides at random. Formal machinery for detecting a shifted level is its own subject; at the level of a monitoring chart, the practical rule is that a persistent one-sided run deserves a look. ## Operating the band Backtest before you deploy: run the proposed limits over the last two years and count how many weeks would have fired, and check which of the historically known incidents it would have caught. That converts a guess about k into an observed workload. Then keep the band honest — recompute periodically, record what each alarm turned out to be, and widen or tighten based on the actual hit rate rather than on the first arithmetic you did. A band nobody trusts is worse than no band, because the alarm still costs attention while carrying no information.
- Why estimate the spread from consecutive-week differences instead of the standard deviation of the levels?Because a slow trend or a past level shift inflates the standard deviation of the raw levels, widening the limits until the chart detects nothing. Differencing adjacent weeks isolates short-run variation, since a gradual trend contributes little to any single one-step change. That is the moving-range idea behind individuals charts.
- Revenue grows 2% a week. What does that do to a band with a fixed centre line?The series walks steadily upward and eventually sits above the upper limit permanently, so every recent week fires and the chart becomes noise. Fix it by charting the week-over-week percent change, recomputing the centre on a rolling window, or charting the gap between actual and expected level.
- How do you choose the multiplier in practice?From the alarm budget. On 52 weeks a year, three spreads gives roughly 0.14 false alarms annually under a stable, roughly normal process and two spreads roughly 2.4. Pick from the cost of a missed regression versus a wasted investigation, then backtest on two years of history to see the workload and the catches you would actually have got.
saying these in an interview costs you the question
- Builds the baseline from weeks that include known incidents
- Uses a fixed band on a fast-growing metric
- Assumes revenue is normally distributed without checking
- Treats every out-of-band week as a confirmed regression
- Never states the expected false-alarm rate of the threshold