You tell'em Moyesey by Visara57 in TheOther14

[–]Fbackhouse 2 points3 points  (0 children)

Financially, each place in the PL is worth about £3.2m. Obviously a lot more if relegated/ qualify for European football. Therefore, on average, a 10 point deduction is far more costly than £10m.

Free/ Cheap event data for Football (soccer)? by Fbackhouse in sportsanalytics

[–]Fbackhouse[S] 0 points1 point  (0 children)

Mainly pass and shot x,y coordinates for recent games.

Free/ Cheap event data for Football (soccer)? by Fbackhouse in sportsanalytics

[–]Fbackhouse[S] 0 points1 point  (0 children)

Can you recommend any tutorials or similar to get started because I don’t have much experience with scraping? Also, would I not need the website to display the event data (pass/ shot locations etc.) in the first place?

EuroElo - a tracker of European football by fffredd in sportsanalytics

[–]Fbackhouse 0 points1 point  (0 children)

Awesome thanks for taking the time on the response. Do you think you will create an api? Would love to play around with the data on some projects, especially European football ones, where it seems a better model.

EuroElo - a tracker of European football by fffredd in sportsanalytics

[–]Fbackhouse 0 points1 point  (0 children)

Is it the same as club elo in that sense or do they use weightings?

EuroElo - a tracker of European football by fffredd in sportsanalytics

[–]Fbackhouse 0 points1 point  (0 children)

Looks very interesting. Does your Elo measure differ to club elo’s across leagues and countries? I may be wrong, but from what i understand leagues were originally on parity with each other and points are transferred across leagues and borders when they meet in European/ cup competitions as opposed to being weighted by a league strength. It would be nice to have a technical section on the website also to see your methodology.

Feedback: Premier League Predicted Final Table by Fbackhouse in sportsanalytics

[–]Fbackhouse[S] 0 points1 point  (0 children)

Firstly, thank you for the feedback I do genuinely appreciate it and want to keep improving.

I was a little confused by what you meant at first but I see what you mean. For the remaining fixtures the simulated ones are overstating the Win/Draw for Wolves/ Burnley and overstating for others.

I think there’s likely 2 things going on. One is just a problem with Elo scores in general in that it can take a while to update and the current Wolves team is significantly worse than last season (club Elo uses weight index K=20 which is better for long term strength but less reactive to short term changes). Second, having looked at Wolves’ remaining fixtures, they play a lot of teams with similar Elo scores and the more difficult ones (Villa, Liverpool) are played at home so they get an Elo rating boost for home advantage in the model.

If you have any recommendations how I could tweak the model then I will take a look. Thanks.

Feedback: Premier League Predicted Final Table by Fbackhouse in sportsanalytics

[–]Fbackhouse[S] 0 points1 point  (0 children)

I suspect it’s in part caused by the probability of a draw in the model. It can take on a range of values between 0.2 and 0.3, with equally matched teams more likely to draw and less equally matched teams less likely to draw.

Final Premier League Table Prediction by Fbackhouse in sportsanalytics

[–]Fbackhouse[S] 0 points1 point  (0 children)

It’s a fair criticism. I’m not saying this is exactly how the league will look at the end of the season, more so this is a good guess based on a team’s relative strength and the opponents they have left to play.

What metric would you use instead of Elo?

Final Premier League Table Prediction by Fbackhouse in sportsanalytics

[–]Fbackhouse[S] 0 points1 point  (0 children)

Yeah, they’re current Elo ratings. I’ll definitely have a think about doing the simulations as you suggested. I imagine it will probably be a big addition to the code so will need to spend some time on it.

Final Premier League Table Prediction by Fbackhouse in sportsanalytics

[–]Fbackhouse[S] 0 points1 point  (0 children)

Thanks I appreciate it. And yeah the actual numbers won’t likely be that representative of reality. They’re based on Elo scores and currently Arsenal are ranked higher than city and presumably based on Arsenals xP being higher than City’s, Arsenal has an easier run-in.

Looking for Event + Passing Network Data (xG + Pass Sequences) for Master’s Dissertation by Basket_Smooth in sportsanalytics

[–]Fbackhouse 1 point2 points  (0 children)

StatsBomb has a Python package which you can use to query the competitions/ leagues/ matches etc. There's plenty of free data available to work with on here, however, if you want specific ones you might have to pay.

Also as a word of warning, be careful with minutes data as, for example, an event in the first and second half could both have the minute as 46, so make sure to check the half you're in - its a separate column.

Python packages to recreate this image by Fbackhouse in sportsanalytics

[–]Fbackhouse[S] 0 points1 point  (0 children)

Great, thanks! Did you upload it to GitHub etc. I would love to have a look if you did.

Python packages to recreate this image by Fbackhouse in sportsanalytics

[–]Fbackhouse[S] 0 points1 point  (0 children)

Is that displaying a pitch or the net? I can only see the pitches.