Как выбрать 11 лучших игроков из списка игроков? - PullRequest
0 голосов
/ 02 июля 2019

Я очистил данные ODI игроков от espncricinfo.com.пример данных выглядит как это .Я также просмотрел результаты матчей, см. пример данных .

Я хотел бы выбрать 11 лучших / наиболее благоприятных игроков из игровой команды.Например, если матч между Индией и Англией, лучшие из 11 игроков обеих команд из 22 игроков.Как я могу это сделать?Какой должна быть целевая переменная, если я хочу обучить данные?Любая помощь приветствуется.Спасибо.

1 Ответ

0 голосов
/ 02 июля 2019

Ну, если я правильно понял вашу идею, у вас есть группа игроков, и вы хотите ранжировать их по количеству выступлений, верно? Итак, я бы предложил вам алгоритм под названием TOPSIS . Это очень простой метод ранжирования по количественным показателям, как в вашем случае.

Вкратце, вам нужно организовать ваши данные в виде матрицы альтернатив и критериев. Затем алгоритм попытается найти лучшие альтернативы (в вашем случае, игроков) на основе критериев оценки (числа производительности). В конце концов, метод ранжирует все альтернативы, и вы можете получить первые 11 для достижения вашей цели.

Я использовал этот метод в прошлом и у меня он реализован на Python. Не стесняйтесь получить его с моего GitHub .

Надеюсь, это поможет.

...