Loading...

Loading dashboard data...

Dashboard Overview

Hierarchical Bayesian model with defensive effects for rugby rankings

Seasons

-

Matches

-

Teams

-

Players

-

Team vs Team Heatmap

Use global controls above to select competition and season

League Table

Use global controls above to select competition and season

Pos Team Played Won Drawn Lost PF PA Diff Tries For Tries Against Bonus Match Pts Total Pts

Season Prediction

Use global controls above to select competition and season

Team Expected Points Expected Wins Expected Diff Predicted Position

Final Finish Positions

Use global controls above to select competition and season

Team Rankings

Use global controls above to filter by competition, season, score type, and ranking limit

Top Offensive Teams
Rankings Table
Rank Team Effect Uncertainty
Top Defensive Teams
Rankings Table
Rank Team Effect Uncertainty
Team Offense vs Defense
Hover over points to see team names

Upcoming Match Predictions

Predictions for upcoming fixtures across all competitions

Date Home Prediction Away Win Prob Competition

Knockout Bracket

Tournament knockout stage predictions

Select a competition and season with knockout fixtures

Paths to Victory

No data available.
Match Mutual Information

Squad Depth

No data available.
Position Top Players Strength Depth

Player Rankings

Top Players
Player List
Rank Player Effect 95% CI

Recent Matches

Date Home Score Away Competition

About

Model Description

This dashboard visualizes results from a hierarchical Bayesian model for rugby rankings. The model estimates:

  • Player Effects (β): Intrinsic ability that follows players across teams
  • Team Offensive Effects (γ): Team's ability to score points
  • Team Defensive Effects (δ): Team's ability to prevent opponent scoring
  • Position Effects (θ): Base scoring rates by jersey number
  • Home Advantage (η): Boost for playing at home
Model Structure

The log-linear predictor is:

log(λ) = α + β_player + γ_offense[team] - δ_defense[opponent]
         + θ_position + η_home × is_home + log(minutes/80)

Where scoring events follow a Poisson distribution: N_score ~ Poisson(λ)

Technical Details
  • Inference: Variational Inference (ADVI) with 50,000 iterations
  • Framework: PyMC for probabilistic programming
  • Data Source: Match-level data from multiple competitions
  • Update Frequency: Weekly (automated)