Skip to main content
Ctrl+K
penaltyblog  documentation - Home penaltyblog  documentation - Home
  • Backtest
  • Betting Utilities
  • Expected Threat (xT)
  • Fantasy Premier League
  • Implied Odds
    • Installation
    • MatchFlow
    • Matchflow Examples
    • Metrics
    • Goal Models
    • Ratings / Rankings
    • Scrapers
    • Visualizations
    • Agent Support
    • API Reference
    • Changelog
    • Roadmap
    • References
  • GitHub
  • Backtest
  • Betting Utilities
  • Expected Threat (xT)
  • Fantasy Premier League
  • Implied Odds
  • Installation
  • MatchFlow
  • Matchflow Examples
  • Metrics
  • Goal Models
  • Ratings / Rankings
  • Scrapers
  • Visualizations
  • Agent Support
  • API Reference
  • Changelog
  • Roadmap
  • References
  • GitHub

Table of Contents

Table of Contents

  • Backtest
  • Betting Utilities
  • Expected Threat (xT)
  • Fantasy Premier League
  • Implied Odds
  • Installation
  • MatchFlow
  • Matchflow Examples
  • Metrics
  • Goal Models
  • Ratings / Rankings
  • Scrapers
  • Visualizations

Resources & References

  • Agent Support
  • API Reference
  • Changelog
  • Roadmap
  • References
  • Metrics

Metrics#

Useful functions for working with football (soccer) data, such as ranked probability scores (RPS) for measuring the performance of football model predictions.

You can see article here for more details on selecting metrics in football analytics: https://pena.lt/y/2025/05/01/better-metrics-for-football-forecasts-moving-beyond-the-ranked-probability-score/

Examples:

  • Ignorance Score
  • Multiclass Briar Score
  • Ranked Probability Scores (RPS)

previous

📍 Recipe: Touch Location Heatmap for a Player

next

Ignorance Score

Show Source

© Copyright 2025, Martin Eastwood.

Created using Sphinx 8.1.3.

Built with the PyData Sphinx Theme 0.18.0.