‹ HomeIT

Fischietto finale

Europa League · matchday 4

Real dataStatistics onlyUpdated 26/10 08:41

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

In short

Over 18 matches the model got the outcome (1, X or 2) right 56% of the time. Always picking an away win would be right about 43% of the time. For now its percentages do no better than 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

22 October · outcome right 10 out of 18 (56%) · exact score right 1 time

The surprises

Lech Poznan – Sunderland · 1-1outcome given 22%
Besiktas – Crystal Palace · 2-2outcome given 22%
GNK Dinamo – N.E.C. · 2-4outcome given 22%

The best predictions

Ararat-Armenia – AZ Alkmaar · 0-42 at 49% ✓
OFI Crete – Leverkusen · 0-22 at 48% ✓
Union SG – H. Beer-Sheva · 4-01 at 47% ✓
Model performance
56% 1X2 right
Sample still growing

10 correct predictions out of 18. Last 12: 5 correct. More matches are needed before judging form.

56%
✕✓✕✓✕✕✕✓✓✓✓✓
1X2 outcome right
10 of 18
56%
Average stated probability
45%
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

18 predictions

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

50%Last 10 · 10 matches
Brier 0.67
56%Last 25 · 18 matches · incomplete sample
Brier 0.66
56%Last 50 · 18 matches · incomplete sample
Brier 0.66
MarketHitActualGap
16/1833%gap -4%
28/1844%gap +7%
X4/1822%gap -3%
1X10/1856%gap -7%
X212/1867%gap +4%
Over 1.516/1889%gap +11%
Over 2.514/1878%gap +24%
Under 2.54/1822%gap -24%
Under 3.59/1850%gap -18%
Both score9/1850%gap -7%

Model quality

Model error
0.66
the lower, the better
Simple method
0.65
league averages only
Over/Under 2.5
10 of 18
56%
Both teams score
8 of 18
44%

For now the model does no better than the simple method (1% more error). With 18 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 40%, actual 67% over 9 matches945-55%: stated 48%, actual 50% over 8 matches855-65%: stated 62%, 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%40%67%
45-55%48%50%
55-65%62%0%

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

New model or old?

Over 18 matches, statistics only: error 0.36 for the current model, 0.38 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—
40 of 90 selections · 18 matchespred. 45%actual 44%
Both score—
18 of 36 selections · 18 matchespred. 50%actual 50%
Over/Under—
43 of 72 selections · 18 matchespred. 61%actual 60%
Combination—
56 of 144 selections · 18 matchespred. 41%actual 39%
Exact score—
1 of 18 selections · 18 matchespred. 12%actual 6%

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

Latest predictions

newest → oldest
Besiktas – Crystal Palace1 given 45% · final score 2-2✕
Bournemouth – Milan1 given 43% · final score 3-0✓
Celje – Salzburg2 given 38% · final score 2-2✕
Celtic – Celta2 given 42% · final score 1-2✓
Hoffenheim – Lyon2 given 51% · final score 3-0✕
Jagiellonia – Anderlecht1 given 46% · final score 0-3✕
Lillestrøm – Real Sociedad1 given 36% · final score 0-6✕
Olympiacos – Sparta Praha1 given 38% · final score 1-0✓
Omonia – Benfica2 given 37% · final score 1-4✓
Viktoria Plzen – Levski Sofia2 given 38% · final score 1-2✓
Ararat-Armenia – AZ Alkmaar2 given 49% · final score 0-4✓
Ferencváros – Torreense1 given 46% · final score 4-1✓
GNK Dinamo – N.E.C.1 given 51% · final score 2-4✕
Juventus – Rennes1 given 49% · final score 2-2✕
Lech Poznan – Sunderland2 given 62% · final score 1-1✕
OFI Crete – Leverkusen2 given 48% · final score 0-2✓
Sturm Graz – Marseille1 given 38% · final score 1-0✓
Union SG – H. Beer-Sheva1 given 47% · final score 4-0✓