Skip to content
ML Academy

Classical ML, validation, metrics, interpretation, debugging · insight-0136

Score a dummy baseline on the same split and metric before reading any model result

Evidence type
documented fact
Difficulty
easy
Roles
Data scientist, Data analyst, ML engineer
Industries
aviation, cross-industry

Summary: situation, action, reason, boundary

  1. Situation

    A first model reports 0.93 accuracy or an MAE of 4.1 and the team is ready to celebrate.

  2. Action

    Fit DummyClassifier (most_frequent, prior) or DummyRegressor (mean, median) in the same pipeline, split and metric, and report the model's lift over it.

  3. Reason

    A score is only meaningful relative to what an uninformed rule achieves on the same data; near-dummy scores point to weak features, bad tuning or imbalance.

  4. Boundary

    Every supervised task, including each segment you report separately.

Symptom or risk

Without a reference point, a model that barely beats predicting the majority class or the mean looks impressive.

Exceptions

For time series, use naive or seasonal-naive forecasts instead of a global mean.

Trade-offs

A dummy is the floor, not the bar; the bar is usually the current business rule.

Pitfalls

Computing the dummy on a different split or metric than the model, which makes the comparison meaningless.

Example

Synthetic no-show data at 8% prevalence: predicting nobody gives 92% accuracy, so a 93% model has learned little.

Lessons and concepts

Claims and their sources