Gridiron Signal

Model methodology

A deterministic, documented model

The production model (gs-baseline-v1) is deliberately simple and fully documented. The same inputs always produce the same outputs. There is no black box and no fabricated machine-learning sophistication.

The factors

Every weight lives in a versioned configuration file. Changing a weight requires a new model version — historical projections keep the version that produced them.

From margin to probability

The summed factor margin passes through a logistic function to become a win probability, clamped to [2%, 98%] because certainty does not exist in football.

Data quality and uncertainty

Each projection carries a data-quality score (statistics freshness, injury freshness, QB certainty, weather freshness, sample size, missing fields). Insufficient data is disclosed, never hidden.

Backtesting honestly

Backtests are strictly chronological: ratings are rebuilt game by game using only information available before each kickoff. We test for lookahead bias in CI. See the accuracy page for limitations: small samples, overfitting risk, and why past performance never guarantees future results.