Equation for calculating soccer penalty success rate with importance metric

120 Views Asked by At

I am calculating penalty success rates of soccer players. For example, let's say we have 3 players.

Player 1: Success - 20 out of 100 tries

Player 2: Success - 2 out of 100 tries

Player 3: Success - 1 out of 1 try

Success rates for above players are 0.2, 0.02 and 1. Just looking at the success rates, player 3 seems like the best performer. But looking at the absolute scores, player 1 seems like the winner as player 3 only tried once.

I need to create a metric which captures the success of each player and also the number of tries. So for a player like player 3, the score should be lower as compared to player 1 since this player hasn't played a lot of penalties.

1

There are 1 best solutions below

0
On

The basic answer is, as given a comment, that you are trying to rank players, so you decide the way that makes sense to you. There cannot be one definite answer to this question. However a couple of points may be useful.

First: why are you trying to rank players? Presumably, in order to predict future behaviour. In that case, it makes sense to have a scoring system which works the way you want for present, past and hypothetical behaviour. So you need a large number of examples (real or made up, possibly doesn't matter much), you need to decide how you would rank them intuitively, and you need a scoring system which reflects this reasonably accurately. Don't expect it to work perfectly, a method which reduces various aspects of play to a single number is unlikely to do that.

Second: you need to decide what factors are important to you. From your post it appears that you are interested in two factors: the penalty conversion rate, call it $r$, and the number of penalties attempted, call it $p$. It seems you view both of these as being numbers which should be increased to give a better score. This suggests a scoring $$\hbox{score}=r^ap^b$$ for certain positive numbers $a,b$. If you think about it a little, you can see that if you take any power of this score, then, although the actual scores will change, the relative ranking of players (which is what you are interested in) will remain the same. So, may as well take $a=1$ for simplicity and try $$\hbox{score}=rp^b\ .$$ You will now need to experiment with various values of $b$ and find one which gives you the results you want, as described in my previous paragraph. Note that if $b=1$ you end up with the score being exactly the number of successful penalties, which probably is not what you want. So I would suggest trying values with $0<b<1$.

There are no doubt more sophisticated scoring functions which could be used, but keep it simple for a start.