Blog List.

Check Out The Latest Articles


Massey Ratings For Football Part Two.

Posted: 2014-12-04 19:30:00+00:00. | By: Martin Eastwood.

In part one I introduced Massey Ratings and how they can be used to rank football teams in a way that accounts for their strength of schedule. Next, we’ll take a look at how Massey Ratings can be extended further to look at team’s attack and defence strength separately.

[Read More]

Massey Ratings For Football Part One.

Posted: 2014-11-27 19:30:00+00:00. | By: Martin Eastwood.

We all know the league table can lie and one of the common causes of this is strength of schedule. Take Southampton, at the time of writing they are currently second in the Premier League twelve matches in yet still haven’t played...

[Read More]

English Premier League Pythagorean.

Posted: 2014-11-04 19:30:00+00:00. | By: Martin Eastwood.

I’ve not posted this for a while so here is the latest Pythagorean for the English Premier League.

[Read More]

Predicting Football Using R.

Posted: 2014-11-02 19:30:00+00:00. | By: Martin Eastwood.

I recently gave a presentation to the Manchester R Users' Group discussing how to predict football results using R. My presentation gave a brief overview of how to create a Poisson model in R and apply the Dixon and Coles adjustment to it to account for dependance in the scores.

[Read More]

Expected Goals: Foot Shots Versus Headers.

Posted: 2014-08-28 19:30:00+01:00. | By: Martin Eastwood.

My last article on expected goals introduced the concept of using exponential decay to estimate the probability of scoring based on the shooter’s distance from the goal. The article received lots of feedback (thanks everyone!!), with a couple of common comments standing out that I wanted to address.

[Read More]

Mathematically Optimising Your Fantasy Football Team.

Posted: 2014-07-24 19:30:00+01:00. | By: Martin Eastwood.

The Premier League’s fantasy football is back ready for the new season so I thought I’d run through an example of how linear programming can help you mathematically select your team.

[Read More]

Expected Goals And Exponential Decay.

Posted: 2014-04-22 19:30:00+01:00. | By: Martin Eastwood.

In my last article on expected goals I showed how to incorporate the distance from goal along the Y axis into the expected goal model using Pythagoras’ Theorem. This all worked pretty well, giving us an r squared value of 0.95. However, while the r squared value was good there was still a flaw in the model we need to fix.

[Read More]

Expected Goals: The Y Axis.

Posted: 2014-04-16 19:30:00+01:00. | By: Martin Eastwood.

Expected goals are one of the hot topics in the football analytics community at the moment and it’s a topic I’ve previously written a number of articles on discussing how to calculate them. If you haven’t read those pieces yet it’s probably worth taking a quick look to set the context for the rest of this article.

[Read More]

English Premier League Pythagorean Update.

Posted: 2014-04-04 19:30:00+01:00. | By: Martin Eastwood.

I’ve not posted an update on the Pythagorean for the English Premier League (EPL) for a while so the latest figures are below.

[Read More]

Expected Goals Updated.

Posted: 2014-03-01 19:30:00+00:00. | By: Martin Eastwood.

When I introduced my Expected Goals model a few weeks back a number of people commented on the bump in the curve where I had included penalty shots in the data set used to fit the model...

[Read More]

Previous Next

About

Pena.lt/y is a site dedicated to football analytics. You'll find lots of research, tutorials and examples on the blog and on GitHub.

Social Links

Get In Touch

You can contact pena.lt/y through the website here