Using R and Poissance Distribution to Forecast the F1 World Championship

The excitement of Formula 1 racing lies in the intense competition between drivers and teams as they navigate the twists and turns of each race to claim the coveted championship title. In recent years, data-driven predictions have become increasingly popular in sports, and F1 is no exception. Inspired by FiveThirtyEight’s comprehensive soccer predictions, we set […]

Cricket Weighted Batting Average in R

Hello, I hope you have your Yorkshire tea ready as today I am going to be exploring weighted averages using R. I used the code above to generate the table of the top 15 players by batting average in the 2022 county championship. Now the whole point of this blog is to devise a weighted […]

Predicting Twenty 20 Cricket Result with Tidy Models

Hello, hope you have your Yorkshire tea to hand and sitting comfortably ready to read today’s blog. In it I am going to be doing some machine learning with tidymodels to predict the outcome of some twenty20 cricket matches. I am using the data from cricsheet as used in this blog and using the win […]

F1 Drivers Rated – Version 2

Hello, so a year and a half a go I created a new metric for measuring F1 drivers performance based around there performance in the race and the expected the performance in the race see blog here F1 Drivers Rated Since then my laptop BSOD’ed and me being useless I never committed the code to […]

Building a Model in R to Predict FPL Points

Fantasy premier league. That yearly ritual of thinking your team you spend hours agonising over whether to select this player or that player. I find you need to watch a lot of football to keep up with it so the challenge is how can I use data to shortcut this. This is probably the biggest […]

Win Probability Added – Batsman Review

Hello readers and welcome to the batsman review of my win probability added metric review. In the first part, linked here: Twenty20 Win Probability Added I created the metric using a logistic regression machine learning model. Now its time to apply the model to real data and look at what insights it can show. The first […]