Наш подход Moneyball к Fantasy EPL (team_id: 2122122)

Если вы впервые попадаете на один из наших блогов Fantasy EPL, возможно, вы захотите проверить некоторые из наших оригинальных блогов EPL в моем архиве Medium, чтобы узнать, как начинался этот проект, и какие улучшения мы внесли с течением времени.

100 лучших команд FPL для GW11

Несмотря на отложенную игру NEW-AVL, топ-100 игроков все же смогли провести очень успешную неделю со средним баллом около 82 баллов. К счастью, каким-то образом мы набрали больше среднего в двух наших командах с общим счетом 95 баллов, так что неделя для нас также была довольно успешной .

Самые популярные вратари по версии Top100

Самые избранные защитники по версии Top100

Самые популярные полузащитники по версии Top100

Самые популярные нападающие по версии Top100

Мы использовали эти данные для создания команды, представленной ниже, которая представляет собой смесь наиболее отобранных игроков по Top100:

Формирование команды, наиболее популярное среди 100 лучших

Эти статистические данные имеют смысл, поскольку большинство ведущих игроков пытаются извлечь выгоду из атакующих полузащитников и нападающих при расчете 3–4–3.

Итоги работы команды GW11 и общая статистика

У нас все наши команды набрали намного больше среднего и близкого к среднему для 100 лучших игроков мира, так что в целом у нас была приличная неделя. В одной из наших команд было 3 игрока из AVL и 1 из NEW, поэтому мы решили сыграть в наш Free Hit, и, к счастью, все прошло без сожалений. Мы хорошо справились с выбором капитана, выбрав два лучших варианта, рекомендованных нашим алгоритмом - Салаха и KDB. Мы также были довольны тем, что не торопились продавать Сона и Кейна, поскольку ожидали, что они преуспеют в игре с «Арсеналом». «Челси» и «Лестер» не получили «чистые листы» были одними из немногих разочарований.

Мы также участвуем в версии FPL FanTeam, где у нас была еще одна сильная неделя в двух наших командах.

Полезная статистика для информирования о выборе GW12

Поскольку в этом году мы добавили много новой статистики в наш алгоритм, этот блог со временем будет расширяться и будет содержать больше статистики и графиков и меньше текста. Давайте начнем с рейтинга сложности приспособлений (FDR) на следующие три игровые недели ниже:

Похоже, что в CRY, TOT, EVE, WBA, LEI, WHU и FUL будут еще несколько сложных игр, поэтому наш алгоритм не рекомендует инвестировать в долгосрочную перспективу многих игроков из этих команд. NEW, AVL, BHA, ARS, MCI, MUN и LIV, похоже, имеют более простые расписания на следующие три недели, поэтому наш алгоритм будет отдавать предпочтение игрокам из этих команд.

Букмекерские коэффициенты

Мы постараемся привлечь игроков из команд, у которых шанс на победу выше 50%, таких как LIV, ARS, SOU, TOT, MCI, CHE. и LEI. Мы должны стараться, чтобы не было слишком много защитников из BUR, FUL, SHU, CRY, MUN и EVE.

Команды с более высокой вероятностью ничьей, особенно когда игра сочетается с высокими коэффициентами менее 2,5, могут хорошо подходит для выбора защитников, потому что, если игра закончится со счетом 0: 0, это приведет к большому количеству бонусных очков. В сочетании с графиком недо / избытка ниже мы можем идентифицировать следующие игры с более высокой вероятностью хотя бы одного чистого листа - NEW-WBA, ВОЛ-АВЛ и СУ-ШУ.

И наоборот, нам может потребоваться больше атакующих игроков из игр с высокими шансами на более 2,5, таких как FUL-LIV, EVE-CHE, LEE-WHU, MUN-MCI или LEI-BHA.

Статистика рефери

Из статистики ниже видно, что в играх: LEE-WHU, WOL-AVL, CRY-TOT и FUL-LIV больше шансов наложить штраф, поэтому мы рекомендуем иметь пенальтисты для некоторых из этих команд. Похоже, в играх SOU-SHU, CRY-TOT и LEI-BHA есть судьи, которые любят раздавать много карточек, так что ожидайте потерять несколько очков из-за желтых / красных карточек.

Прогнозируемые стартовые составы

Прежде чем мы запустим наш окончательный выбор команд, давайте примет во внимание прогнозируемые стартовые 11 для каждой команды и сомнительных / травмированных игроков.

Последние травмы

Общая статистика рентабельности инвестиций команды

Эта таблица может показать, какие команды считаются хорошими вложениями в целом, а какие команды имеют много неэффективных игроков с завышенной ценой. Команды отсортированы по avg_pts_per_player, поэтому неудивительно, что WHU, AVL, CHE, SOU, TOT, LEE и LIV находятся в верхней части списка, поскольку у них превзошли их ожидаемые результаты с учетом цен на их плееры. Некоторых из игроков с завышенной ценой и неэффективных результатов можно найти в FUL, NEW, SHU, WBA, BUR и CRY, поэтому было бы неплохо тщательно отнестись к выбору игроков из них. команды.

Статистика оборонительной и атакующей команд

Пока что наличие нападающих из LIV, CHE, TOT, LEI, SOU, AVL и EVE кажется хорошей инвестицией.

Хотя наличие слишком большого количества нападающих из BUR, SHU, WBA, ARS, FUL, WOL и NEW кажется плохим вложением, если только у вас нет одного игрока, который забивает большинство голов в такой команде, как К. Уилсон.

Наличие защитников из TOT, MCI, CHE, AVL, ARS, WHU и LEI кажется хорошей инвестицией.

Хотя наличие защитников из WBA, FUL, LEE, SHU, BUR, BHA и EVE кажется плохой инвестицией.

Капитан рекомендатель

Наш подход учитывает прогнозируемые очки для предстоящей игры, вероятность того, что игрок выполнит пенальти, угловые или штрафные удары, коэффициент воздушной угрозы игрока за последние 4 сезона, вероятность того, что его команда забьет 2 или более голов, и смешивает все это нормализовано в окончательный коэффициент captain_choice. Затем коэффициент обесценивается показателем противников_сопротивления на основе следующего скорректированного FDR соперника и нормализованного показателя силы защиты в этом сезоне. Пример того, как выглядит Pandas DF, ниже:

Основываясь на этой формуле, вот список 15 лучших капитанов для этого GW. Там много хороших вариантов, так что выбор непростой. Мы рекомендуем вам выбрать Салаха, Мане, К. Уилсона, Аубу или Ингса в качестве 5 лучших вариантов .

Прогнозные модели (статистика игроков)

Пришло время для жемчужины улучшенного алгоритма этого года - прогнозируемой статистики игроков. После того, как мы включим все FDR, коэффициент букмекера, количество стартов, прогнозируемые составы и травмы, есть два основных показателя, которые мы принимаем во внимание при настройке Оптимизатора команды для Выбор команды за следующие n игровых недель - прогнозируемое общее количество очков и ожидаемая стоимость (ROI). Ниже приведены статистические данные по каждому показателю, также с разбивкой по позициям.

Прогнозируемое общее количество очков - 25 лучших игроков

Прогнозируемые очки - лучшие вратари

Прогнозируемые очки - Лучшие защитники

Прогнозируемые очки - лучшие полузащитники

Прогнозируемые очки - лучшие нападающие

Как видите, существует большое количество вариантов, которые мы можем выбрать для каждой позиции, поэтому мы будем включать большую часть приведенной выше статистики в функцию оптимизации в Python. , который выведет команду с наивысшим ожидаемым общим количеством очков с учетом наших бюджетных ограничений и других показателей, которые используются в процессе принятия решений. Некоторые из предварительных фильтров, применяемых до того, как сработает Код выбора команды, включают:

  1. Исключение травмированных или отстраненных игроков
  2. Исключение игроков из команд с высоким FDR
  3. Исключение игроков из команд без матчей в GW1
  4. В одной команде не может быть более трех игроков
  5. Всего должно быть 15 игроков (GK = 2, DF = 5, MD = 5, ST = 3)

Оптимизируйте бюджет для наиболее часто используемых формаций

На прошлой неделе игроки Top100 чаще всего использовали схему 3–4–3, поэтому мы представим оптимизированную команду для этой схемы. Как вы можете видеть ниже, модель сначала рассматривает параметры, которые говорят ей, следует ли оптимизировать ее для полной команды из 15 игроков или для конкретной формации с 11 ключевых игроков и 4 дешевых филлера. Что касается наполнителей, он сначала смотрит на предпочтительную формацию и использует это , чтобы решить, сколько наполнителей получить на позицию. . Затем модель вычитает общую сумму, потраченную на 4 наполнителя из нашего первоначального бюджета, и тратит оставшийся бюджет на 11 ключевых игроков, с учетом функции оптимизации и ограничений модели.

Пример 1. Оптимизация для достижения максимально ожидаемых результатов

Пример 2. Оптимизация до максимального значения для всех 15 игроков

Совсем неплохо выглядящая команда с 15 солидными постоянными игроками с потенциалом набрать +6 очков и небольшим количеством денег, оставшихся в банке.

Наша команда для GW12

Мы всегда будем использовать нашу лучшую команду с прошлой недели и постараемся сделать максимум 1–2 передачи. Поскольку мы публикуем этот блог в среду, а игры CL только что закончились, а игры Лиги Европы еще предстоит сыграть завтра, мы подождем, чтобы сделать переводы до пятницы. Ниже приведен один из вариантов, который мы рассматриваем для формирования 3–4–3 без создания каких-либо субмарин и сохранения бесплатной субтитры для следующего GW, если мы этого хотим.

Заключение

По ходу сезона мы рекомендуем отказаться от дорогостоящих защитников и попытаться иметь только трех защитников среднего уровня и складывать много фишек в полузащите и нападении, поскольку в этом сезоне до сих пор идет дождь голов, и нет никаких признаков того, что в ближайшее время ситуация может замедлиться. Кроме того, учитывая COVID и растущее количество травм, хорошей стратегией может быть переключение на нескольких ценных игроков в качестве запасных на случай, если ваш стартовый состав получит неожиданные повреждения. Как всегда, спасибо за чтение и удачи на этой неделе!