【数据分析】:FIFA足球运动员数据建模及类型分析(因子分析+聚类)

数据来源:

数据集:

https://www.kaggle.com/datasets/bryanb/fifa-player-stats-database

图片

所有数据爬取自:https://sofifa.com/

数据字段:

基础数据:

ID标识、Name名字、Age年龄、Nationality国籍、Overall总评、Best Overall Rating最佳位置评分、Potential潜力、Club俱乐部、International Reputation声誉

身体数据:

Preferred Foot惯用脚、Weak Foot逆足、Skill Moves花式、Work Rate攻守参与度、Body Type体型、Height身高、Weight体重

进攻数据:

Crossing传中、Finishing射门、HeadingAccuracy头球、ShortPassing短传、Volleys凌空

技术数据:

Dribbling盘带、Curve弧线、FKAccuracy定位球、LongPassing长传、BallControl控球

运动数据:

Acceleration加速、SprintSpeed速度、Agility敏捷、Reactions反应、Balance平衡

力量数据:

ShotPower射门力量、Jumping弹跳、Stamina体力、Strength对抗、LongShots远射

心理数据:

Aggression侵略、Interceptions拦截、Positioning跑位、Vision视野、Penalties点球、Composure镇定

防守数据:

Marking盯防、StandingTackle抢断、SlidingTackle铲球、DefensiveAwareness防守意识

守门数据:

GKDiving扑救、GKHandling手型、GKKicking开球、GKPositioning站位、GKReflexes反应

数据分析流程:

图片

  1. 对数据进行加工

图片

先把既不属于数值属性又不属于类型属性的ID标识、Nationality国籍、Club俱乐部删掉。

图片

Marking盯防数据应该是老版本的FIFA才有的数据,新版本已经删除,该列可直接删除。

图片

2.对数据指标进行描述性分析,分析数据指标的缺失值、异常值、数据集中趋势、数据离散趋势进行分析,并进行数据预处理

图片

图片

通过描述性分析可知:无异常值、偏态不算很严重,可以考虑不做BOX-COX变换。量纲不一致,方差很大,需要做标准化。

3.对类型数据进行标签编码

图片

惯用脚两类,进攻防守参与度5类,体型6类,要进行聚类,需要对进攻防守参与度和体型进行独热编码。

4.对多标签数据进行独热编码

图片

5.对指标(变量)进行标准化处理,以消除量纲影响

图片

6.检查各变量相关性

图片

可以看到Skill Moves花式和进攻数据、技术数据强相关,相关系数达到0.8以上。要想聚类就要进行主成分分析或者因子分析,为了获得较强的解释性,下面我们进行因子分析。

7.对数据指标进行KMO巴特利球形检验,进一步判断是否适合做因子分析,KMO值大于0.7适合做因子分析,显著性越小且小于0.05时,适合做因子分析

图片

KMO检测值=0.81>0.7,显著性=0<0.05,适合做因子分析。

8.对标准化处理的数据进行因子分析,分析因子的贡献率和累计贡献率,因子的累计贡献率达到70%~90%,提取因子即可(F1、F2、F3),确定的因子所代表的信息已能较充分地描述原始数据所包含的信息

图片

9. 分析因子旋转成分载荷矩阵,确定各因子代表的实际意义,以及指导业务工作

第一大因子:进攻能力

图片

第二大因子:防守能力

图片

其中Work_Ratetransfer_3是进攻/防守参与度为中/高心态,典型球员为过不去的坎特。

第三大因子:高水平

图片

第四大因子:力量

图片

第五大因子:速度

图片

其中Body_Typetransfer_6为特殊身体模型

第六大因子:经验

图片

第七大因子:惯用脚

图片

第八大因子:B2B攻守平衡六边形战士

图片

其中Work_Ratetransfer_0是进攻/防守参与度为高/高心态,典型球员为丁丁德布劳内,Body_Typetransfer_1为lean精瘦(185+)身体模型,典型球员为二娃穆勒。

第九大因子:高大强壮

图片

其中Body_Typetransfer_6为特殊身体模型,Body_Typetransfer_5为Stocky强壮(185+)身体模型,典型球员为曼联航母马奎尔。

第十大因子:不防守的特权者

图片

其中Work_Ratetransfer_1是进攻/防守参与度为高/低心态,典型球员为眼中只有球门的C罗纳尔多,Work_Ratetransfer_4是进攻/防守参与度为中/低心态,典型球员为散步大师球王梅西。

10. 对因子分析后的结果进行聚类

图片

推荐分为2类,当然进攻/防守很好区分,我设置分为10类,那么可以看到样本个数分布情况还是非常理想的。

10个类别解释如下:

类别类别解释典型球员
0技术型门将及后腰纳瓦斯、布斯克茨
1速度型轻量级球员萨拉赫、基米希
2力量型进攻球员卡塞米罗、凯恩
3重型巨人站桩坦克胡梅尔斯、卢卡库
4终结者莱万多夫斯基、苏亚雷斯
5吃身体的边路格纳布里、姆巴佩
6超级中后卫瓦拉内、范戴克
7普通边路球员维拉蒂、因西涅
8边路速度狂魔拉什福德、阿诺德
9节拍器克罗斯、罗伊斯

top100球员具体分类表如下:

Name类别轮廓系数
K. Navas00.51
H. Lloris00.208
Fabinho00.447
Sergio  Busquets00.522
M. ?kriniar00.272
E. Cavani00.188
Thiago Silva00.4
S. de Vrij00.499
P. Gulácsi00.249
L. Messi10.19
Neymar Jr10.058
N. Kanté10.271
J. Kimmich10.241
M. Salah10.227
S. Mané10.163
Bruno  Fernandes1-0.022
F. de Jong10.176
P. Dybala10.01
S. Agüero1-0.012
Jordi Alba10.248
Thiago10.278
A. Griezmann10.18
A. Hakimi10.211
L. Martínez10.214
A. Gómez10.315
E. Hazard10.203
J. Oblak20.321
H. Kane20.376
M. ter Stegen20.35
Casemiro20.417
Alisson20.043
Sergio Ramos20.246
E. Haaland20.221
C. Immobile20.443
Rodri20.063
K. Koulibaly20.221
P. Aubameyang20.098
M. de Ligt20.258
M. Neuer30.196
T. Courtois30.36
R. Lukaku30.027
M. Hummels30.334
S. Handanovi?30.03
R. Lewandowski40.386
H. Son40.268
Ederson40.038
L. Suárez40.378
L. Goretzka40.398
Rúben Dias40.284
I. Gündo?an40.151
K. Walker40.357
Y. Sommer40.13
K. Mbappé50.413
R. Sterling50.059
J. Sancho50.306
K. Coman50.174
Koke5-0.016
Carvajal50.372
M. Depay50.488
S. Gnabry50.462
Oyarzabal50.266
Cristiano  Ronaldo60.199
K. Benzema60.065
V. van Dijk60.239
G. Donnarumma60.19
P. Pogba60.221
W. Szcz?sny60.184
A. Laporte60.003
R. Varane60.289
G. Chiellini60.265
K. Casteels60.198
L. Bonucci60.421
K. Schmeichel60.291
M. Verratti70.593
Bernardo Silva70.014
L. Insigne70.588
L. Modri?80.08
T.  Alexander-Arnold80.208
A. Robertson80.395
R. Mahrez80.346
M. Rashford80.264
Jorginho8-0.015
David Silva80.373
K. De Bruyne90.203
T. Kroos90.444
A. Di María90.425
T. Müller90.369
Marquinhos90.385
Marcos  Llorente90.091
Jo?o Cancelo90.045
Parejo90.33
J. Vardy90.482
Gerard Moreno90.312
S.  Milinkovi?-Savi?90.203
Roberto  Firmino90.182
M. Reus90.437
W. Ndidi90.435

当然设置10类不一定合理。我们可以根据因子分析对球王梅西做一个详细的分类定义:

梅西=一个经验丰富高水平速度型左脚不防守的超级进攻特权者

  • 25
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值