PREDICT Football Matches with the POISSON Distribution | Excel Beginner Tutorial

  Рет қаралды 25,770

Excel LADZ

Excel LADZ

Күн бұрын

Пікірлер: 99
@excel_ladz
@excel_ladz Жыл бұрын
G'day lads, if you want access to this model (and every other Excel LADZ model), join the Excel LADZ community! Sign up here: www.patreon.com/ExcelLADZ 💪
@UchennaChibuike-mc9vj
@UchennaChibuike-mc9vj 6 ай бұрын
Pls how do I use the vlookup function.... I need the formula
@-Tharos-
@-Tharos- Жыл бұрын
Thanks for the tutorial. As some Lads already commented, this model can be further improved, maybe material for new videos: 1 - use home and away figures to calculate teams' attacking and defensive strengths. 2 - Use xG figures instead of real goals to feed the poisson distribution. This one is debatable, but usually people say it's better to use xG instead of goals. One just have to find a source of xG online (FBref, Understat), which means extra work, maybe involving some scrapping. 3 - Poisson Distribution is not very good at predicting low scores, so some kind of correction factor must be applied: extra work again. :) Anyway, for starters this is a very good video tutorial, keep them coming! Cheers
@excel_ladz
@excel_ladz Жыл бұрын
Thanks lad, I appreciate your support 🔥 Yes, a more intermediate Poisson model would take into account a home team advantage and likely import xG stats from FBref using a power query. I’ll hopefully be able to release something including this in the short term lad 💪
@YaNykyta
@YaNykyta 11 ай бұрын
Using Home and Away figures to calculate teams' attacking and defensive strengths is more accurate for sure. I am monitoring both for long time. But... xG figures instead of real goals to feed the poisson distribution is definitely bad idea. Simple, I am not fan of xG because that parameter is much worse than real goals from real team history.
@-Tharos-
@-Tharos- 11 ай бұрын
@@YaNykyta xG has been "sold" as a better indicator of a team's performance but, yes, it's debatable. I'm not as fan of xG nowadays as I was when I wrote my previous comment. Sometimes I look at xG figures after a match and it doesn't seem right, all things considered. A team may create a lot of "heat" in the opponent box without actually shooting; In this situation xG=0, but there was definitely threat. So maybe xG doesn't tell the whole story and neither do the actual goals. Football is one of the hardest sports to predict, there's a lot of randomness. Cheers
@YaNykyta
@YaNykyta 11 ай бұрын
@@-Tharos- Great pleasure! Always nice to meet reasonable people. Even virtually.
@YaNykyta
@YaNykyta 11 ай бұрын
@-Tharos- Yesterday matches (Home/Away Poisson Mode): FC Heidenheim vs. SC Freiburg - 3:2 (0:1) Expected Goals: 2.51 vs. 0.65 Bookie (fair odds) chances: TG Under 2.5 = 49.1% and TG Over 2.5 = 50.9% Bookie (fair odds) Money Line: HW 32.75% Dr 28.16% AW 39.09% Poisson Money Line: HW 73.76% Dr 14.59% AW 7.61% Incredible disbalance! I betted Home Win. What do you think?
@MarkWilson-bx9gg
@MarkWilson-bx9gg 10 ай бұрын
Enjoyed this video and others from your soccer range. Do you know if there is a way to calculate which team is most likely to score first goal.
@excel_ladz
@excel_ladz 10 ай бұрын
Thanks lad 🔥 It’s actually a pretty complex answer to that one, and it can’t be directly worked out from the info in this video. What you’d have to do is split up the game into parts. For example, 90 mins * 60 secs equals 5,400 seconds in a game. Then what you could is divide each team’s xG by 5,400 to get their xG for each second of the match. Then you could simulate the 5,400 parts of the match using each team’s modified xG. When analysing the simulations, the team who scores the first goal of the match is recorded (or none of no goals are scored). Then, using a Data Table, you would run this simulation say 1,000 times to get a probability for each team. I’ll probably make a video on this eventually 💪
@lunarium5530
@lunarium5530 Жыл бұрын
Hello, I really like your videos! Keep up the good work! I have a question regarding the expected goal calculation. Can you explain why and how the formula to calculate the expected goal is used?
@excel_ladz
@excel_ladz Жыл бұрын
Absolutely lad 💪 Basically, the Expected Goals figure is obtained through the formula: Team’s Attack Strength * Opposition’s Defence Strength * League Average Goals. The ATT (Attack) Rating for each team is their relative strength compared to the league average team. For example, if 1.5 goals per match are scored per game on average, then a team averaging 3 goals a game would have an ATT Rating of 2. Obviously, an ATT Rating above 1 is good. It’s the same thing for the DEF Rating, but of course, a rating of BELOW 1 would be good. The league average goals figure just refers to the average number of goals scored in a match in the competition. How that helps lad 🔥
@mikemac2824
@mikemac2824 5 ай бұрын
I love this video. Very easy and explainatory. Just a question....this uses the previous season stats. When would you start plugging in current year stats? after 5 games? 10? 20?
@footballratingsspreadsheet1372
@footballratingsspreadsheet1372 Жыл бұрын
Great video... ty Can you just confirm that we don't need to manually update the league table after every game... we can just click on refresh data (if imported from Web, I mean)
@excel_ladz
@excel_ladz Жыл бұрын
Hi lad, thanks for watching 🔥 If you use a power query to import the EPL Table to Excel, then all you have to do is click on refresh data and it will update automatically 👍. Of course, if you only copy and paste the data into Excel, you must update the data every round. I hope that answers your question lad 💪
@Rasmus98
@Rasmus98 Жыл бұрын
Fantastic video lad!
@Rasmus98
@Rasmus98 Жыл бұрын
On the ATT and DEF ratings, could you divide them to get an overall rating or how could I do that? I need something to predict a game when it’s not home or away. Just the overall quality of a team. Hope you can help. Thanks a lot.
@excel_ladz
@excel_ladz Жыл бұрын
Hi lad, an idea would be to simply multiply a team’s ATT Rating by the reciprocal of their DEF Rating (or 1 / DEF Rating). Sorting all the teams by this metric would give you a simplified ‘Power Ratings’ system. Hope that helps lad 🔥
@jlwest899
@jlwest899 Жыл бұрын
If you include different variables such as home/away form, shots on goals, average possession, total shots etc. Could you refine the att and defensive strengths to provide a more accurate outcome? Love the content btw!
@jlwest899
@jlwest899 Жыл бұрын
I also wonder if you're able to add more weight to recent games/form i.e. how they've played in the past 2 months.
@excel_ladz
@excel_ladz Жыл бұрын
G’day lad, thanks for watching ✅ A model taking into account different stats as you have mentioned would involve the process of using regression on Excel to calculate more accurate ATT/DEF Ratings. In terms of taking into account form, you could attach some sort of importance multiplier to the most recent games a team has played, and then use these figures to calculate a weighted attack and defence rating lad 🔥
@jlwest899
@jlwest899 Жыл бұрын
Thanks for the response lad - Keep up the good work!
@davemason2604
@davemason2604 9 ай бұрын
Great videos and I have followed all tutorials. One extra part could be if for some reason you chose the same team for home and away a message could display saying Please chose another team by using an IF statement. Also is there an ELO rating or something similar for Rugby League as I prefer Rugby League to Football?
@vincentwhozu9724
@vincentwhozu9724 Жыл бұрын
Can you add the halftime score and full-time score on a separate table mate, also if you can include over/under goals probabilities and BTTS it would look OK mate Thanks.
@excel_ladz
@excel_ladz Жыл бұрын
G'day mate, I'll definitely do a separate video that covers half-time scores. The process is really easy, it basically involves halving the expected goals and then using the Poisson Distribution in the same manner (as seen in this video). Furthermore, there'll be a video using this for sports betting including over/under goal probabilities 💪
@vcbahia1000
@vcbahia1000 Жыл бұрын
@@excel_ladz , Hello! Parabéns pelos vídeos. Aguardo pelos próximos. Obrigado!
@jorisaboughe9631
@jorisaboughe9631 Жыл бұрын
The next part
@IGNT_
@IGNT_ Жыл бұрын
Have you tried the technique ? And did it work for you?
@ftwgamer710
@ftwgamer710 9 ай бұрын
Great video. It was really helpful for me. Do you know how can i get the league's standings into EXCEL?
@smsonline5115
@smsonline5115 Жыл бұрын
when i was using the =games formula in excel from the elo ratings video it kept printing the first match from cell A4 to the bottom can check if it is correct pls =IF(Games!$D$11=0,"",Games!$A$4:OFFSET(Games!$A$4,Games!$D$11-1,0)) also it would be nice if you did overs and unders for the elo ratings
@markhamilton6171
@markhamilton6171 Жыл бұрын
Hi. Good video. Excel can be fun. Did you have any simple way to do back testing? Maybe need previous results and what the odds were and do some kind of EV calculation.
@excel_ladz
@excel_ladz Жыл бұрын
G'day lad, thanks for the comment 🔥 I'm still in the process of making a model on Excel to properly backtest this strategy, and I'll release a video sharing how to do this when I'm done 👍
@arturozapata4355
@arturozapata4355 10 ай бұрын
Hello, excellent video mate, I was wondering if you coud share a PDF of the information of the video. I tend to learn better that way.please i
@hasantoroslu3462
@hasantoroslu3462 Жыл бұрын
Poisson modeli çok düşük bir modeldir tek avantajı güclü takım ile zayıf takım arasındaki attığı golden sana gösterir ama işte öyle değil örnek ev sahibi %85 gösteriyor deplasman ise%10 gösteriyor fakat maç berabere bitiyor %5 pay ile bu tamamen yanıltıcıdır bence hesaplamalar takımların ev sahibinin içerde oynadığı deplasmanında dışarıda oynadığı ve son 3 maçlarını ele alması ve ondan sonra bahis şirketlerin verdiği oran ile bir ortak değer çıkarması oyunın şansını ikiye katlar tabiki top her zaman kaleyi bulmaz teşekkürler bu bir öneri
@SannyDavid7
@SannyDavid7 8 ай бұрын
Richtig 👍🏼 weißt du vielleicht ein Modell der besser ist um es auch nachzubauen?
@samuelwaring1981
@samuelwaring1981 Жыл бұрын
@qbaliu6462
@qbaliu6462 Жыл бұрын
Hi, great video. I have a question: Why does a team like Man City have a lower defense rating than Southampton? What is the definition of the defense rating? Do I understand correctly that the formula is (goals against / matches played) / average scored goals?
@excel_ladz
@excel_ladz Жыл бұрын
Hi lad, the lower the defence rating the better. For example, if Manchester City has a defence rating of 0.6, that means they concede only 0.6 goals for every 1 goal conceded by the league average team. As a result, a defence rating of under 1 is relatively 'good' for a league. Of course, on the other hand, an ATT Rating of over 1 is considered 'good'. Your formula looks correct 👍
@qbaliu6462
@qbaliu6462 Жыл бұрын
@@excel_ladz Thanks :)
@wibjewellery9605
@wibjewellery9605 11 ай бұрын
Hi ur video is great,teachable...and i understand easly and i made my own model according to ur general model thanks a lot...beside can u make another video for home teams with home team AVG and for away teams with away team AVG....With their own attack and defense strength....pls pls..❤❤❤
@excel_ladz
@excel_ladz 11 ай бұрын
Hi lad, thanks for the idea 🙏 If you’re able to follow this video, you should be able to build a model like that. All you need to do is separate a team’s home and away data, and then use their home rating when they play at home, and vice versa!
@Victorino76
@Victorino76 Жыл бұрын
Hi lad, thx for the incredible content, two points : could you provide us a model that valid or deny the % if we were betting with the model. How to use this model in the start of the season ? Should we use the datas from previous season ? Because i think we need 20/25 matchs to get datas of currently season. Thx for your answer.
@excel_ladz
@excel_ladz Жыл бұрын
Hi lad, thanks for watching 🔥 I’m actually planning to release a video on how to use this model at the start of the EPL season very soon 👍 You’re totally right, and because the start of the season does not have the 20 rounds of data needed, it is necessary to revert the ATT/DEF Ratings a certain percentage back to the mean. This means using last year’s ratings, but say for a 20% reversion to the mean, a 1.05 ATT Rating would become 1.04 💪 This is to account for the uncertainty created by squad changes. I hope this helps lad 🔥
@Victorino76
@Victorino76 Жыл бұрын
@@excel_ladz Ok i see what you mean. Thanks a lot for the answers i m eager to watch your next videos on this subject. Also, do you have a Telegram channel or other thing like that to communicate with other lads more efficiently ?
@excel_ladz
@excel_ladz Жыл бұрын
@@Victorino76 I have a Patreon community where I'm able to chat to every lad 1-on-1 through Discord. If interested lad, check it out here: www.patreon.com/ExcelLADZ
@normansmith8004
@normansmith8004 Жыл бұрын
Hi can i ask a question? From the minute 1.20 you show how to sum up the attack ratings. But at 2.10 you drag across to Defence ratings, shouldnt defence ratings have their own ratings, not the same as attacking. Let me know if i am missing something please? Thanks, great video by the way.
@excel_ladz
@excel_ladz Жыл бұрын
Hi lad, the defence ratings are based off of the goals conceded. As a result, when I drag the ATT Rating formula to the right, the cell referring to goals scored in the formula shifts one cell to the right - to a team’s goals conceded. I hope that makes more sense 🔥
@normansmith8004
@normansmith8004 Жыл бұрын
Hi, i understand that part, but there was no number in the def cell, for it to count, just a little baffled thats all?
@normansmith8004
@normansmith8004 Жыл бұрын
Also when is it advisable to start using this system? meaning after 5 games, 10 games. Thanks for your time on this matter.
@lellobarter
@lellobarter 5 ай бұрын
excellent video
@normansmith8004
@normansmith8004 Жыл бұрын
Brilliant, thanks.
@Lovelymuhau7335
@Lovelymuhau7335 3 ай бұрын
Were and how do you download the EPL table
@excel_ladz
@excel_ladz 3 ай бұрын
Hi lad! The website Football Reference provides a league table for the EPL, which you can bring into Excel through a Power Query. I hope that helps 👍
@ohlawdy1986
@ohlawdy1986 Жыл бұрын
These videos are great! Do you have a tutorial on how to get the info in the table to update itself or have found an API that you can just refresh for this so you can do it live over the season? Also would it be possible to have the Raw Data for more than one league but still link it to the Results tab?
@ohlawdy1986
@ohlawdy1986 Жыл бұрын
Amazing what this video has started, a day ago I didn't know how to do any of this and now I've made 2 workbooks, one that is the same as the video but has drop downs and so far 4 divisions and the second one I use Home and Away form so Home attack v Away Def and Away attack v Home def in stead and have done that for 2 divisions. So thank you :)
@excel_ladz
@excel_ladz Жыл бұрын
Hi lad, you could definitely link a Power Query into your Excel file in order to get live data. Football Reference (FBref) is a great website I use for this. When that's connected to your model, all you have to do is select 'Refresh All' in the Data tab, then your stats (and as a result your model's results) will update 👍
@mrt2710
@mrt2710 10 ай бұрын
​@excel_ladz hi I don't know much about excel. How do I connect the excel with API or data from website like soccerstats. This would really help.
@ชาตรีวรรณสิงห์
@ชาตรีวรรณสิงห์ 6 ай бұрын
Can you share it? @@ohlawdy1986
@shaunrigby1
@shaunrigby1 Жыл бұрын
Hi Lad, what formula would I use to extract the most likely result from the heatmap
@excel_ladz
@excel_ladz Жыл бұрын
G’day lad, you could search for the maximum value using the MAX function. Select the entire range of the heatmap and then it will return the percentage value which is the highest. Then, using an XLOOKUP or VLOOKUP function, you could return the home and away team scores that correspond to the maximum value 💪
@shaunrigby1
@shaunrigby1 Жыл бұрын
@@excel_ladz nice one lad, i will give that a shot.
@kefabosire
@kefabosire Жыл бұрын
This is Awesome
@thatothito2793
@thatothito2793 Жыл бұрын
Can you use this information on the new 2023 2024 season
@excel_ladz
@excel_ladz Жыл бұрын
Yep, all you would have to do is adjust the stats to be trailing... For example, using only the first two rounds of data for games in Round 3 of the season is unlikely to be predicatively powerful. For instance, using the 2022/23 ATT & DEF data to begin the predictions for the 23/24 season. I'm planning on releasing this video next, and simulating the 2023/24 EPL Season 🔥
@ifejikaanthony2746
@ifejikaanthony2746 Жыл бұрын
Why did you use full table instead of home table and away table? Will the model know the attacking strength of teams in home and away?
@excel_ladz
@excel_ladz Жыл бұрын
Hi lad, thanks for watching 🔥This is just a basic Poisson Model, and one of its drawbacks is that it doesn't take into account a team's advantage playing at home. You could absolutely adjust the model to take into home/away strength lad 👍
@ifejikaanthony2746
@ifejikaanthony2746 Жыл бұрын
Okay! Your Model just predicted Tottenham Hotspur vs Brentford correctly
@ifejikaanthony2746
@ifejikaanthony2746 Жыл бұрын
Hey! And how to get over 2.5 goals, under 2.5 and BTTS with this model?
@excel_ladz
@excel_ladz Жыл бұрын
@@ifejikaanthony2746 You would simply sum the probabilities. For example, under 2.5 goals for the game would include the scorelines 0-0, 1-0, 0-1 and 1-1. You would sum the corresponding probabilities of these scorelines to get your odds 👍
@gokudesenho715
@gokudesenho715 Жыл бұрын
THE PPOISSON DISTRIBUTION UNDERESTIMATES THE VALUES (0-0, 1-0, 0-1, 1-1), SOME OF THE MOST COMMON SCORES IN A SOCCER GAME, SO IT IS NECESSARY TO DEFINE A CORRECTIVE FACTOR AND APPLY IT TO THESE VALUES.
@excel_ladz
@excel_ladz Жыл бұрын
Hi lad, I do recognise that the Poisson distribution can often underestimate the chance of low-scoring games. This is most likely due to the inherent assumption of the Poisson distribution in that all goals (events) are independent of each other, which is obviously not realistic. As this is only a basic Poisson Distribution Model it doesn't include any corrective factors. However, hopefully in the next couple videos I can release some more advanced models 🔥 Thanks for watching lad 💪
@SannyDavid7
@SannyDavid7 Жыл бұрын
I need to learn this 😢
@IanGriffin-w7b
@IanGriffin-w7b 8 ай бұрын
Does not take home advantage into consideration, how do I add that into my sheet? I tried adding 0.5 to the Att rating but doesnt make sense
@excel_ladz
@excel_ladz 8 ай бұрын
Hi lad, you can add the home advantage to a team’s xGoals (Expected Goals) at the end of the calculation. For example, let’s pretend home teams have proven to score 10% more goals than away sides. You would multiply the xGoals of the Home Team by SQRT(1 + 10%). Then, you could multiply the xGoals of the Away Team by: 1/SQRT(1 + 10%). This would yield a total home advantage of 10% for the Home Team 👍
@fishnice24762
@fishnice24762 7 ай бұрын
Amazing 👏
@smsonline5115
@smsonline5115 Жыл бұрын
please where did you get the ratings from
@excel_ladz
@excel_ladz Жыл бұрын
Hi lad, the league table is simply copy and pasted from Google. All you have to do is search up 'English Premier League Standings', and then it should appear as your first result. In terms of calculating the attack and defence ratings, it's all contained within the video 👍 A team's attack rating is derived through dividing their goals scored by their matches played, and then dividing this total figure by the league average goals per game. The same process (but using goals conceded) is used to calculate a team's defence rating. Thanks for watching lad 💪
@smsonline5115
@smsonline5115 Жыл бұрын
@@excel_ladz ok thanks man
@SannyDavid7
@SannyDavid7 7 ай бұрын
If I insert a new league table it will update itself ? please answer
@excel_ladz
@excel_ladz 7 ай бұрын
Hi lad, yes it will 🔥 The formulas are based on cells, not values. So, if the cells are updated where the league table is, so will the predictions!
@SannyDavid7
@SannyDavid7 7 ай бұрын
@@excel_ladz thank you 🤗
@jorisaboughe9631
@jorisaboughe9631 Жыл бұрын
How to get the row stats ??
@excel_ladz
@excel_ladz Жыл бұрын
Hi lad, if you're talking about the stats at the 0:40 mark of the video, this is just the English Premier League Table. All you have to do is search 'EPL table' on Google, and it will come up as the first result. 🔥 If this doesn't answer your question lad, don't hesitate to comment again 💪
@Sgsnippets
@Sgsnippets Жыл бұрын
How is this different from the elo ratings
@excel_ladz
@excel_ladz Жыл бұрын
G'day lad, the Excel LADZ ELO model is based on external ratings I have imported from a website I have no affiliation with. In this video, you can use the Poisson distribution to come up with a Win % yourself. Furthermore, you can use the model with any league or major sport you want (as long as you have a ladder or standings to use).
@Sgsnippets
@Sgsnippets Жыл бұрын
Tnx Lad.
@NVCardMaster
@NVCardMaster Жыл бұрын
Would this work on google sheets?
@excel_ladz
@excel_ladz Жыл бұрын
Yes lad, you could do this on google sheets 🔥 While the model is entirely possible to build on Sheets, often Google has slightly different syntax so be careful lad 💪
@itumelengkonyana1099
@itumelengkonyana1099 5 ай бұрын
Caan you please re do but with excel 2016
@neilwayman8769
@neilwayman8769 6 ай бұрын
hi how an i download this file? cheers
@excel_ladz
@excel_ladz 5 ай бұрын
Hi lad 🔥Here's a link to become an Excel LADZ Member, where you can download any and all models featured on the channel: www.patreon.com/ExcelLADZ
@KDP-iw1ev
@KDP-iw1ev Жыл бұрын
can you do nfl and college football
@ชาตรีวรรณสิงห์
@ชาตรีวรรณสิงห์ 6 ай бұрын
Can't use (Xlookup), please help.
@olumidejamesomoshola851
@olumidejamesomoshola851 8 ай бұрын
Yo lads have been trying to do this on excel 360 but am finding it hard pls who can help pls
@SannyDavid7
@SannyDavid7 7 ай бұрын
Sorry but many of the results were wrong🤧
PREDICT NBA Games With Probability | Excel Tutorial
51:08
Excel LADZ
Рет қаралды 43 М.
PREDICT MLB Matches With Excel | Tutorial
29:02
Excel LADZ
Рет қаралды 11 М.
А я думаю что за звук такой знакомый? 😂😂😂
00:15
Денис Кукояка
Рет қаралды 4,6 МЛН
How Much Tape To Stop A Lamborghini?
00:15
MrBeast
Рет қаралды 233 МЛН
Муж внезапно вернулся домой @Oscar_elteacher
00:43
История одного вокалиста
Рет қаралды 6 МЛН
Do you love Blackpink?🖤🩷
00:23
Karina
Рет қаралды 21 МЛН
Excel for Finance and Accounting Full Course Tutorial (3+ Hours)
3:58:57
Learnit Training
Рет қаралды 676 М.
Exam 3 - Calculations
1:10:41
Finance with Fairbanks
Рет қаралды 1,4 М.
PREDICT NHL Matches With Excel | Tutorial
29:20
Excel LADZ
Рет қаралды 3 М.
Data Analysis with Python for Excel Users - Full Course
3:57:46
freeCodeCamp.org
Рет қаралды 3,3 МЛН
Predict the Outcome of Football Matches Using this Model
21:02
Kie Millett
Рет қаралды 189 М.
I never understood why you can't go faster than light - until now!
16:40
FloatHeadPhysics
Рет қаралды 4 МЛН
An Introductory QGIS Workshop for Beginners
3:49:41
QGIS North America
Рет қаралды 570 М.
I Predicted the Women's World Cup... Using Excel?
21:22
Excel LADZ
Рет қаралды 1,3 М.
А я думаю что за звук такой знакомый? 😂😂😂
00:15
Денис Кукояка
Рет қаралды 4,6 МЛН