Skip to content
ML Academy

Statistics, experimentation, causal reasoning · insight-1005

Count markets, not passengers, when price or capacity is randomised at the route level

Evidence type
practitioner heuristic
Difficulty
medium
Roles
Data scientist, Data analyst
Industries
aviation, retail, telecom

Summary: situation, action, reason, boundary

  1. Situation

    A pricing change can only be applied per route, 14 routes are available, and the analyst computes p-values on millions of passengers.

  2. Action

    Use route-period as the analysis unit. Pair routes on pre-period level and trend, randomise within pairs, adjust for the pre-period at market level, and print the number of markets beside every interval.

  3. Reason

    Assignment happens at the market, and shocks are shared within it, so passengers on one route are not independent evidence.

  4. Boundary

    Geo experiments, route pricing and capacity changes, regional campaigns.

Symptom or risk

Intervals are far too narrow because the effective sample is 14 markets, and route-wide shocks such as weather or events pass as effects.

Exceptions

Hundreds of comparable markets, where market-level inference is stable.

Trade-offs

Wide intervals and large minimum detectable effects; the cost of honest inference.

Pitfalls

Re-randomising routes until the groups look balanced and then analysing as if the assignment were a single draw.

Example

Hypothetical: 14 routes make 7 pairs, so the test can only detect effects large relative to between-route noise, whatever the passenger count.

Lessons and concepts

Claims and their sources