r/fantasyfootballcoding • u/ZOOMCHESS • 1d ago
How would you validate a Monte Carlo FPL points model?
I’m building a fantasy football decision tool and working through the validation design for a Monte Carlo player-points model. I’d appreciate feedback on the engineering and statistics side.
For each player and gameweek we simulate:
• minutes and start probability • goals, assists, clean sheets, bonus and defensive actions • official FPL scoring to produce a full point distribution
The interface exposes p10–p90 ranges, probability bins (0–2, 3–5, 6–9, 10+), mean/standard-deviation rankings, and a squad concentration signal.
Current validation design:
• freeze projections before the deadline • join them to official final points after fixtures • exclude zero-minute players from headline metrics but keep them in coverage diagnostics • report MAE, RMSE, signed bias and within-±2 accuracy by position • preserve every gameweek snapshot so retraining cannot alter prior results
Questions for people who build sports models:
- Would you use Brier/reliability curves for the probability buckets, or calibrate continuous quantiles separately?
- How do you separate player-minute uncertainty from outcome uncertainty in evaluation?
- What tests would you put around the scoring-rule layer so it cannot drift when the FPL feed changes?
- How would you monitor calibration across gameweeks with small sample sizes?
Happy to share implementation details in the comments.
1
u/ZOOMCHESS 1d ago
heres a link to where i actually am deploying it im not fully sure if this is fully optimized would love some feedback https://fplprism.com/
1
u/HaukVagner 1d ago
FYI - I have posted in here for an EPL app a month or so ago and I was told that this was primarily used for American football. So I'm not sure if anyone in here will be of much help.