Betting Value Engine

Football-Data match stats audit

Report #6 · 23.08.2026 07:54:00

Datasety36
CSV řádky14 019
Stat fields12
Holdout readNE

Auditované sloupce

HS/AS shots, HST/AST shots on target, HC/AC corners, HF/AF fouls, HY/AY yellow cards, HR/AR red cards.

FieldMin coverageAverage coverage
shots_for99,67 %99,99 %
shots_against99,67 %99,99 %
shots_on_target_for99,67 %99,99 %
shots_on_target_against99,67 %99,99 %
corners_for99,67 %99,99 %
corners_against99,67 %99,99 %
fouls_for99,67 %99,99 %
fouls_against99,67 %99,99 %
yellow_for99,67 %99,99 %
yellow_against99,67 %99,99 %
red_for99,67 %99,99 %
red_against99,67 %99,99 %

Výjimky

LigaSezonaŘádkyPole s neúplným coverage
D12425306shots_for, shots_against, shots_on_target_for, shots_on_target_against, corners_for, corners_against, fouls_for, fouls_against, yellow_for, yellow_against, red_for, red_against

Metodika

{
    "source": "Football-Data.co.uk raw CSV files stored by the imported provider datasets.",
    "fields": {
        "shots_for": "HS",
        "shots_against": "AS",
        "shots_on_target_for": "HST",
        "shots_on_target_against": "AST",
        "corners_for": "HC",
        "corners_against": "AC",
        "fouls_for": "HF",
        "fouls_against": "AF",
        "yellow_for": "HY",
        "yellow_against": "AY",
        "red_for": "HR",
        "red_against": "AR"
    },
    "coverage": "A value is valid only when it is numeric, finite, and non-negative.",
    "normalization": "M2 uses league-season baselines; absolute raw stat levels are never pooled blindly across leagues or seasons.",
    "serie_a": "The known Serie A shot-definition caveat is handled conservatively by league-season normalization and an explicit audit flag; it is not silently merged into a global shot scale.",
    "holdout": "Only development and validation datasets were loaded. The later holdout was not queried or read."
}