‹ HomeIT

Fischietto finale

Ligue 1 · matchday 9

Real dataStatistics onlyUpdated 26/10 08:40

Every prediction is saved before the match and compared with the result.

In short

Over 20 matches the model got the outcome (1, X or 2) right 45% of the time. Always picking a home win would be right about 45% of the time. Its percentages are 6% less wrong than those taken from league averages alone.

With fewer than 30 matches this is only a first look: the numbers can change a lot.

How the last round went

23 October – 25 October · outcome right 1 out of 8 (13%) · exact score right 1 time

The surprises

Toulouse – Troyes · 0-0outcome given 20%
Stade Rennais – Strasbourg · 0-0outcome given 21%
Auxerre – Le Mans · 0-0outcome given 24%

The best predictions

RC Lens – Paris FC · 2-11 at 46% ✓
Model performance
45% 1X2 right
Sample still growing

9 correct predictions out of 20. Last 12: 3 correct. More matches are needed before judging form.

45%
✕✕✕✕✕✓✕✕✓✓✓✕
1X2 outcome right
9 of 20
45%
Average stated probability
49%
if they match, the model is calibrated
Model reliability
Sample still growing

Real results are needed to calculate a reliable score. No correction is applied.

Lab · look back

20 predictions

Comparison on predictions actually saved before the result. No prediction is rebuilt after the fact.

20%Last 10 · 10 matches
Brier 0.78
45%Last 25 · 20 matches · incomplete sample
Brier 0.66
45%Last 50 · 20 matches · incomplete sample
Brier 0.66
MarketHitActualGap
16/2030%gap -13%
27/2035%gap +3%
X7/2035%gap +10%
1X13/2065%gap -3%
X214/2070%gap +13%
Over 1.514/2070%gap -9%
Over 2.511/2055%gap -1%
Under 2.59/2045%gap +1%
Under 3.514/2070%gap +4%
Both score12/2060%gap +3%

Model quality

Model error
0.66
the lower, the better
Simple method
0.70
league averages only
Over/Under 2.5
11 of 20
55%
Both teams score
9 of 20
45%

The model is 6% less wrong than the simple method. With 20 matches the figure is still shaky: it needs at least fifty matches, ideally a hundred.

When I say 60%, does it happen?

40%60%80%100%0%50%100%Stated probabilityActual hitsunder 45%: stated 41%, actual 50% over 6 matches645-55%: stated 48%, actual 40% over 10 matches1055-65%: stated 58%, actual 67% over 3 matches365% or more: stated 66%, actual 0% over 1 matches1

Each point is a band of predictions (the number next to it says how many matches). The closer the points are to the dashed line, the more reliable the percentages.

ProbabilityHitsStatedActual
under 45%41%50%
45-55%48%40%
55-65%58%67%
65% or more66%0%

If "Stated" and "Actual" are close, the percentages are reliable.

Does the news help?

Over 16 matches: with the news the error is 0.38, with statistics alone 0.38. Too early to say. Outcome right: 6 of 16 with the news, 6 of 16 with statistics alone.

New model or old?

Over 20 matches, statistics only: error 0.38 for the current model, 0.39 for the first version. Too early to say.

Reliability by market

A 0–100 indicator built from calibration and Brier score. It is descriptive, not a guarantee of results. The model's picks use the history only when there are at least 10 observations per category.

1X2—
47 of 100 selections · 20 matchespred. 45%actual 47%
Both score—
20 of 40 selections · 20 matchespred. 50%actual 50%
Over/Under—
48 of 80 selections · 20 matchespred. 61%actual 60%
Combination—
67 of 160 selections · 20 matchespred. 41%actual 42%
Exact score—
2 of 20 selections · 20 matchespred. 12%actual 10%

Sample still too small: the system keeps collecting data without changing the model's probabilities.

Latest predictions

newest → oldest
Marseille – Le Havre1 given 58% · final score 0-0✕
Stade Rennais – Strasbourg1 given 50% · final score 0-0✕
Angers SCO – Lorient2 given 46% · final score 0-0✕
Auxerre – Le Mans1 given 46% · final score 0-0✕
Monaco – Lille1 given 38% · final score 1-1✕
RC Lens – Paris FC1 given 46% · final score 2-1✓
Toulouse – Troyes1 given 66% · final score 0-0✕
Brest – Nice1 given 50% · final score 1-2✕
Olympique Lyon – Nice1 given 61% · final score 2-1✓
Lorient – Monaco1 given 37% · final score 1-0✓
Paris FC – Stade Rennais1 given 46% · final score 4-3✓
Le Havre – Auxerre1 given 42% · final score 1-3✕
Angers SCO – Marseille2 given 43% · final score 2-5✓
Troyes – RC Lens2 given 57% · final score 1-3✓
Lille – Brest1 given 54% · final score 1-1✕
Strasbourg – PSG2 given 46% · final score 1-3✓
Le Mans – Toulouse1 given 45% · final score 0-3✕
Troyes – Marseille2 given 45% · final score 0-2✓
Stade Rennais – Auxerre1 given 54% · final score 4-1✓
Nice – Strasbourg2 given 44% · final score 2-1✕