如何从球员名单中选择11名最佳球员?

时间:2019-07-02 11:58:11

标签: python prediction

我从espncricinfo.com上刮了玩家的ODI数据。样本数据看起来像this。 我还抓取了比赛结果,请参见sample data

我想从团队中选择最佳/最有利的11名球员。就像在印度和英格兰之间进行比赛一样,两队中最好的11名球员,总共22名球员。 我怎样才能做到这一点?如果我想训练数据,目标变量应该是什么?任何帮助表示赞赏。谢谢。

1 个答案:

答案 0 :(得分:0)

好吧,如果我正确地理解了您的想法,那么您会有很多球员,并希望根据他们的表现数字对他们进行排名,对吧?因此,我建议您使用一种名为TOPSIS的算法。这是一种非常简单的方法,可根据得分来对得分进行排名。

简而言之,您需要以替代方案和条件矩阵来组织数据。然后,该算法将尝试根据给定标准(性能数字)找到最佳替代方案(在您的情况下为玩家)。最后,该方法将对所有备选方案进行排名,您可以获取前11个方案来实现目标。

我过去曾经使用过这种方法,并且已经在Python中实现了它。随时使用get it from my GitHub

希望对您有帮助。