Christian Hoell
banner
c-hoell.bsky.social
Christian Hoell
@c-hoell.bsky.social
🔬🤝🌎 Fascinated by science and society.
Σ💻👥Integrating mathematical models for progressive change.
🏑 Hockey player on and off the pitch,
⚽ watching football from a distance.
🇬🇧🇺🇸 English-language account, sometimes responds in German.
This week's UCL sees the two best-performing teams face off: Arsenal vs Bayern. My model makes it out to be a very close match!
The third club with the perfect-until-now 12 points is Inter Milan which are travelling to play against Atletico Madrid.
#UCL #ChampionsLeague #soccer #SoccerPredictor
November 25, 2025 at 12:39 PM
Trends for the last three weeks, "!" standing for changes in those trends:
CDU/CSU ➡️❗
SPD ➡️❗
Greens ↗️❗
Linke ↘️❗
AFD ➡️
BSW and FDP are, because of their low numbers, too wobbly to discuss here.
November 21, 2025 at 1:29 PM
In a bit of funny news, Allensbach CDU/CSU numbers have been less far above those from other pollsters than usual. This might be an effect of time delay, though, incorporating less of the swing towards the Union.
November 21, 2025 at 1:25 PM
#GermanPolls: November news!
Here are the current polling averages in the ideology-turnout model (with changes to three weeks ago). CDU/CSU may have gathered some former FDP and BSW supporters.
CDU/CSU 26 (+1)
SPD 15 (=)
Greens 12 (+1)
Linke 10 (-1)
BSW 3 (-1)
FDP 3 (-1)
AFD 25 (=)
#Bundestagswahl
November 21, 2025 at 1:21 PM
Bei anderen aktuellen Umfragen liegen beide bis zu 4%, selten unter 3%. Daher die Abschätzung nach oben.
Auf diesen Niveau lässt sich bis zu kommenden Wahlen kaum sagen, welche Werte hier wohl näher an der Wahrheit liegen. Man hält diese Unsicherheit aus.
Quelle der Übersicht: dawum.de/Bundestag/
November 21, 2025 at 10:00 AM
Again, here are the probabilities my Elo model gives out for this week's UCL matches. PSG are favorites against Bayern, while Liverpool vs Real looks like a close thing.
#SoccerPredictor #UCL #ChampionsLeague
November 4, 2025 at 10:37 AM
#SoccerPredictor: German DFB-Pokal is going into Round 2. Some little tweaks to the strength input try to compensate for league performances, which will help to test if a cup-only method predicts worse than an overall-strength model.
The closest big match is Frankfurt vs Dortmund.
#DFBPokal
October 28, 2025 at 4:23 PM
Trends for the last three weeks:
CDU/CSU ↘️
SPD ↗️❗
Greens ↘️
Linke ↗️
AFD ➡️❗
For the moment, FDP and BSW trends are suspended because their low numbers means that the averaging is less reliable.
October 28, 2025 at 12:12 PM
In particular, AFD might have lost their momentum. Of course, it is too early to declare this a truth, but the stagnation hints at such a thing.
October 28, 2025 at 12:09 PM
#GermanPolls: Stagnation in polls could mean an incoming reversal of trends. Here are the polling averages by the ideology-turnout model (with indicated changes to three weeks ago).
CDU/CSU 25 (=)
SPD 15 (+1)
Greens 11 (=)
Linke 11 (=)
BSW 4 (+1)
FDP 4 (+1)
AFD 25 (=)
#GermanPolitics #Bundestag
October 28, 2025 at 12:06 PM
It's the third matchday of UCL. Here are the odds calculated by my Elo-style model.
This year, I test if such a model suffices or if one needs to incorporate results from the leagues in which the teams are also participating.
#soccer #SoccerPredictor #UCL #ChampionsLeague
October 20, 2025 at 5:55 PM
Trends for the last three weeks:
CDU/CSU ↘️
SPD ↘️❗
Greens ↘️❗
Linke ↗️❗
BSW↘️❗
FDP ↘️❗
AFD ↗️❗
Even while it still sees CDU/CSU in front of AFD in the aggregate, the latest Politbarometer and DeutschlandTrend have now been convinced the model of the trends first seen in Forsa and INSA polls.
October 8, 2025 at 9:23 AM
The ideology-turnout model now sees the AFD increase as real. I still want to mention that, of course, this is what the polling trend says for this moment. German politics is far away from election campaigns and thus from full mobilization. AFD might suffer less from that effect than the democrats.
October 8, 2025 at 9:16 AM
German pollsters use the Sonntagsfrage: "For which party would you vote if the next Bundestagswahl REALLY was next Sunday?" Here are the current polling averages for this question.
CDU/CSU 25 (-2)
SPD 14 (-1)
Greens 11 (=)
Linke 11 (+1)
BSW 3 (-1)
FDP 3 (-1)
AFD 25 (+2)
#GermanPolls #GermanPolitics
October 8, 2025 at 9:11 AM
Upcoming: UCL Matchday 2. I run an account on IG that applies an Elo-style model to the matches.
www.instagram.com/p/DPON-kqDYq...
#SoccerPredictor #ChampionsLeague #UCL #soccer #BaseOdds
September 30, 2025 at 10:01 AM
Today, men's UEL has the first matches of its league stage. As a best guess, I use a tiered list of strengths to assume where the teams are standing. The English club Aston Villa seems to be the likeliest to win the trophy.
#SoccerPredictor #UEL #UEFA #EuropeLeague #BaseOdds #soccer
September 24, 2025 at 3:55 PM
Trends for the last three weeks:
CDU/CSU ↘️
SPD ↗️
Greens ➡️
Linke ➡️❗
BSW↗️
FDP ➡️❗
AFD ➡️
The BSW and FDP numbers depend on tiny changes in the polls and are thus not so trustable. Still, a rise for those two pressures AFD because both are ideological neighbors of it (in different directions).
September 19, 2025 at 8:02 AM
At the moment, the model is accepting some cost to not follow the last numbers of AFD, which rank around +2 higher than the calculated average. This is caused by the long-time trend: the model sees many voters more distanced to AFD ideology and thus no stable support for this far-right party.
September 19, 2025 at 7:59 AM
#GermanPolls: Originally, the national election would be next week. Here are the current polling averages in the ideology-turnout model (with changes to three weeks ago)!
CDU/CSU 27 (+1, marginally)
SPD 15 (=)
Greens 11 (=)
Linke 10 (=)
BSW 4 (=)
FDP 4 (=)
AFD 23 (=)
#GermanPolitics #DataAnalysis
September 19, 2025 at 7:54 AM
To give rough predictions for UCL (starting today), the strengths of all teams is the key input. From that, the Elo-style model I use calculates odds for each match.
#SoccerPredictor #ChampionsLeague #UCL #soccer #BaseOdds
September 16, 2025 at 9:58 AM
The UCL match-ups have been drawn today. The Elo-style model has been applied and shows that the effect of luck seems to be limited. Atletico Madrid and Eintracht Frankfurt might have had the worst luck, losing one or two points to the ideal value.
#soccer #SoccerPredictor #UCL #ChampionsLeague
August 28, 2025 at 6:53 PM
As the short-time effects are comprised in the turnout variable for each party, it can be used to identify the current trend.
For the last three weeks:
CDU/CSU ↘️
SPD ↗️❗
Greens ➡️❗
Linke ➡️❗
BSW↗️
FDP ↗️
AFD ➡️❗
The model now says SPD was rising for some weeks, while Greens and Linke stay at their level.
August 28, 2025 at 8:57 AM
Forsa's weekly poll sees AFD in front of CDU/CSU, but you should remain skeptical. The model is dismissing 3 of 4 Forsa and 5 of 6 Insa polls to account for their higher frequency (and B-tier performance).
August 28, 2025 at 8:52 AM
#GermanPolls: Local elections in NRW will let a fifth of Germany vote soon and SPD looks to be on the rise!
Here are the polling averages computated in the ideology-turnout model (with changes to three weeks ago):
CDU/CSU 26 (=)
SPD 15 (+2)
Greens 11 (-1)
Linke 10 (-1)
BSW 4 (=)
FDP 4 (=)
AFD 23 (=)
August 28, 2025 at 8:44 AM
Cheat sheet for your political communication:
If a voter in Germany deems a topic important, this is the current best guess which party they support. As you see, migration is mainly a topic for the far-right.
Data comes from last week's YouGov national poll for Germany.
#GermanPolitics #DataAnalysis
August 27, 2025 at 4:49 PM