如何自己创建球队实力分析系统?
发布网友
发布时间:2022-04-27 01:59
我来回答
共3个回答
热心网友
时间:2022-06-22 04:17
众所周知,现代足球的3、1、0积分的制度,积分的多寡表示着球队胜平负的成绩,也决定着球队升、降级。
而这种貌似公平的积分制度衡量一支球队的实力等级有着很多不足之处,例如:
11-01 23:00 斯托克城 2-1 阿森纳
11-22 23:00 斯托克城 1-0 西布朗
如上,两场的比赛斯托克城都赢了胜利每场获得了3分,但细较之下,这两场赛事有不小的差异:阿森纳是一支实力超强、闻名全球的球队,而后者只是苦苦挣扎保级、实力平庸的西布朗,
无疑,战胜前者远比后者困难得多。但310积分制笼统地以每场3分概括了这两场的成绩,而掩盖了斯托克城的这份"荣耀"。
从此比较,不难理解现时的310积分制只是侧重于球队胜平负的数量,而没有显示球队实力的质量。
那么,我们就需要一套简单而有效的方法系统来衡量每支球队的数量、质量。
下面这套"Mabel"球队评级系统,源自于ELO教授著写的[The Rating of Chessplayers]一书,后经Tony Drapkin & Richard Forsyth改编应用于足球实力评级,并命名:RATEFORM RATING SYSTEM.
RATEFORM RATING SYSTEM的主要特点:
1)每队在季初均获的一相同的固定底分 (例如:1000) .
2)主队及客队各投入其底分的某个百分比进「*kitty」内.
3)主队投入的百分稍高于客队,以显示主场优势。
4)胜的一方获得「*kitty」内的全部分数 。
5)平局,双方则平分「*kitty」内的分数 。
*kitty这词,我猜作者只是寓意,应该理解"彩池"等类似的意思。
主客队伍所投入的百分比为 :主场为7%(X),客场为5%(Y). 这两个系数是原作者统计了大量联赛数据而获得的,各位如有兴趣可以动手统计验证是否正确.
根据以上的特点和条件,如下实例理解:
曼联: 1804 pts
布力般流浪:1232 pts
西布朗:774 pts
韦斯咸: 486 pts
1.布力般流浪 v 韦斯咸 --- 结果:主胜
1232 *0.07=86 486 * 0.05 = 24
kitty=110 pts
主队获得110pts,实际就是 -- 布力般流浪:1232 + 24=1256 , 韦斯咸 486 - 24=462
2. 西布朗 v 韦斯咸 --- 结果:客胜
774 *0.07 =54 462*0.05= 23
kitty=77 pts
客队韦斯咸获得 77pts 实际就是获得主队的54pts
3. 曼联 v 韦斯咸 --- 结果:平局
1804 *0.07 =126 516*0.05=26
kitty=152 pts
双方平分 --- 152/2=76,各获得76pts。
从以上三个实例中,不难看出,强队即便是打平就亏了不少分数,这样就体现出了弱队胜强队的数字实力。
那么以后,我们就可以根据各队的pts(点数、分数)用来比较、划分、预测对阵双方的实力差距了。一般差距+-100以内的可以判断为一个势均力敌的比赛(平局)。
至此,上述就是Rateform Rating 球队实力分级的机制原理。
————————————————————————————————————
实际上,我们再深入地思考该方法,也仍然存在不足之处 ,如入球数、净胜球并没有体现,例如:
车路士 4-2 米堡、曼联 1-0 米堡
车路士攻击力明显比曼联强,但防守能力曼联又强于前者。那么,我们又如何用数字描述这种关系呢? 这些问题就交给各位研究和完善了...
热心网友
时间:2022-06-22 04:18
对于如何根据球员水平的高低系统自动分配首发阵容,这个还没有能够智能化实现,目前只能在游戏后面的选项中的编辑设置里面改首发阵容,替补阵容,伤病阵容以及设置号码。当然系统可以自动判断状态(就是五种状态箭头),根据球员位置的第一属性并依照球员的状态设置首发(在设置里直接按○),同时有一个这样的现象:当某位默认的首发队员因为参加国家队比赛而被抽调,系统则会根据实力情况自动补充一位同位置的球员(我想这个就是你所期盼的吧,呵)。
这里我也想说一句:你说到的“直接让系统自己将能力强的队员设置为首发”,那么系统应按照何种能力进行判断呢?我想以后的实况会涉及到这样的问题,但目前的系统AI还打不到你的要求。就像楼上所说的一样“不不是能力高的就好用 每个球员都有自己的特点”,自己轮换球员这也是实况的乐趣之一吧!
热心网友
时间:2022-06-22 04:18
球队历届世界杯战绩,球员在相应联赛中的具体数据(如场均进球率、场均断球率等)和相应联赛系数