EPV (Expected Possession Value) - ожидаемая ценность владения. Строго говоря, эта метрика изначально придумана для того, чтобы оценить ситуацию на поле в моменте. Модель получает на вход положение игрока с мячом и оценивает, какова вероятность в такой позиции забить гол за несколько следующих действий, и какая вероятность потерять мяч. В идеале хотелось бы иметь еще и данные о позиции всех остальных игроков на поле, но чаще всего таких данных нет, поэтому в основном используются модели на Event-данных.

При прямом применении модель может оценить ситуацию в матче в каждый момент времени. Для анализа игроков на дистанции это мало помогает, зато интересно изучить, как игроки своими действиями меняют ситуацию на поле и, соответственно, меняют EPV. Если мяч находился у игрока домашней команды в точке Start, а после действия оказался у его партнёра в точке End, мы можем посчитать EPV в точках Start и End и понять, повысил ли игрок своим действием вероятность гола. Так что наш EPV было бы корректнее называть EPV Diff или EPV Delta, но так уж в сообществе прижилось, что это просто EPV.

Сначала EPV считали только для успешных пасов. Если пас шел в точку, из которой вероятность забить выше, за такое действие игрок получал плюс к EPV, если же это был, например, пас далеко назад, то EPV у действия получался отрицательный.

Тепловая карта EPV. Чем темнее цвет в зоне, тем выше вероятность, что если игрок атакующей команды находится с мячом в этой зоне, за несколько следующих действий будет забит гол. Ворота обороняющейся команды находятся справа.

Тепловая карта EPV. Чем темнее цвет в зоне, тем выше вероятность, что если игрок атакующей команды находится с мячом в этой зоне, за несколько следующих действий будет забит гол. Ворота обороняющейся команды находятся справа.

Разберем на примере:

7.png

8.png

McGinn делает передачу в штрафную, которая позволяет его партнеру совершить удар головой. Этот случай рассматривается как успешный пас, так что для вычисления EPV мы воспользуемся формулой:

$value = EPV_{end} - EPV_{start}$ , где

$EPV_{start}$ — EPV в координатах начала паса

$EPV_{end}$ — EPV в координатах конца паса

При значениях

$EPV_{start}= 0.023, \space EPV_{end} =0.261$

Получаем

$value = 0.261 - 0.023 = 0.238$

При учете EPV только для успешных передач немало событий выпадают из нашего поля зрения. Разве неточный пас в штрафную должен быть проигнорирован в оценке? Ведь это действие поменяло ситуацию на поле, так как атакующая команда лишилась мяча. Тогда, по самой простой логике, мы можем воспользоваться исходной формулой $value = EPV_{end} - EPV_{start}$. Но если у игрока в точке $EPV_{end}$ нет мяча, получается, $EPV_{end}$ равен нулю?

При таком подсчете, для неточного паса формула будет выглядеть как $value=-EPV_{start}$. И это при том, что чем ближе ты к воротам соперника, тем сильнее тебя штрафуют за неточный пас. А куда этот неточный пас пойдет - вообще неважно. То есть модель будет сильнее штрафовать тех, кто делает прострелы в штрафную, чем тех, кто обрезался у своих ворот, хотя здравый смысл подсказывает, что простреливающего в некоторых ситуациях нужно даже наградить, а не уводить в минус.

Мы предлагаем следующий вариант подсчета. Поскольку модель EPV предоставляет информацию о вероятности потери мяча в разных зонах поля, мы можем усовершенствовать формулу для действий, в результате которых атакующая команда потеряла мяч:$EPV_{Open\space Play \space Inaccurate} = EPV_{end} * P_{lost}-EPV_{start}$

$EPV_{end}$ — EPV в координатах конца паса.

$EPV_{start}$ — EPV в координатах начала паса.