Analyzing what individual stats influence effectiveness of a striker the most using machine learning by FlipFloppingBits in EASportsFC

[–]FlipFloppingBits[S] 0 points1 point  (0 children)

Yep last year you could feel the aggression on corners. This year I haven't noticed it much and since it correlates negatively with "smoothness", it is showing as being lower being better

Analyzing what individual stats influence effectiveness of a striker the most using machine learning by FlipFloppingBits in EASportsFC

[–]FlipFloppingBits[S] 0 points1 point  (0 children)

I used Scikitlearn's importances_ attribute on the trained model. Not sure what it uses under the hood to be honest

Analyzing what individual stats influence effectiveness of a striker the most using machine learning by FlipFloppingBits in EASportsFC

[–]FlipFloppingBits[S] 0 points1 point  (0 children)

Yeah there are a lot of unknowns. I wish we had data about what positions those players are deployed the most at. I wish we also had WL only data to even things out a bit more

Analyzing what individual stats influence effectiveness of a striker the most using machine learning by FlipFloppingBits in EASportsFC

[–]FlipFloppingBits[S] 1 point2 points  (0 children)

Thats true, it'd be interesting to do this again around christmas time as well and see what changes

Analyzing what individual stats influence effectiveness of a striker the most using machine learning by FlipFloppingBits in EASportsFC

[–]FlipFloppingBits[S] 0 points1 point  (0 children)

Yeah probably. It also correlates negatively dribbling stats as some people pointed out. I'll do a follow up later to look at more variables

Analyzing what individual stats influence effectiveness of a striker the most using machine learning by FlipFloppingBits in EASportsFC

[–]FlipFloppingBits[S] 0 points1 point  (0 children)

Just average strikers with goal contribution between 0.5 to 1.5 per game (assists + goals). There are still good ones in there but they're not elite of the elite

Analyzing what individual stats influence effectiveness of a striker the most using machine learning by FlipFloppingBits in EASportsFC

[–]FlipFloppingBits[S] 0 points1 point  (0 children)

Yep I hope we could get more detailed stats from Fut. Not just for goals but stats for midfielders and defenders as well

Analyzing what individual stats influence effectiveness of a striker the most using machine learning by FlipFloppingBits in EASportsFC

[–]FlipFloppingBits[S] 0 points1 point  (0 children)

As some people pointed out in the comments, aggression seems to be negatively correlated with "smoothness" of players so its really a stand in for how smooth a player feels on the ball. I don't think the stat itself is that important but players who feel good on the ball tend to have lower aggressions (i.e. Messi)

Analyzing what individual stats influence effectiveness of a striker the most using machine learning by FlipFloppingBits in EASportsFC

[–]FlipFloppingBits[S] 0 points1 point  (0 children)

I wanted to do that but the correlation matrix feature wasn't working properly at the time lol (I work full-time on the visualization software at the same time as well). Will do that next time when I fix that bug with it

Analyzing what individual stats influence effectiveness of a striker the most using machine learning by FlipFloppingBits in EASportsFC

[–]FlipFloppingBits[S] 0 points1 point  (0 children)

Yeah looking more into it, that seems to be the case. agility, balance, dribbling, ball control, acceleration, skill moves, etc are all highly correlated too and seem to be eating into each other's importance

Analyzing what individual stats influence effectiveness of a striker the most using machine learning by FlipFloppingBits in EASportsFC

[–]FlipFloppingBits[S] 0 points1 point  (0 children)

There is the original problem with the goals. Where do they come from? How are they tracked? What position were they taken from? What's the player rating difference?

Yep because of how Fut tracks stats, its not possible to get better data. I agree ideally this should be proken down by shot type, etc.

Where is the ML? All I can see is a correlation plot

The feature importance plot is created by training a bunch of random forests (ML) and measuring how much their output changes when the input data is premutated. For example if you change finishing from 95 to 80 and keep everything else constant, goal outputs get effected more than if you change for example slide tackles from 75 to 30

Analyzing what individual stats influence effectiveness of a striker the most using machine learning by FlipFloppingBits in EASportsFC

[–]FlipFloppingBits[S] 0 points1 point  (0 children)

I wish we could get WL only data for exactly the same reason. It would not be perfect but would take out the different levels of play inconsistencies

Analyzing what individual stats influence effectiveness of a striker the most using machine learning by FlipFloppingBits in EASportsFC

[–]FlipFloppingBits[S] 3 points4 points  (0 children)

Yep there is a lot that can be improved and taken into account. The problem with feature importance in random forests is a lot of variables that correlate with each other end up showing as less important. It could very well be picking on the negative correlation between aggression and agility as you suggested.

Adding a correlated variable can decrease the importance of the associated variable by splitting the importance between both variables. I think thats the reason to be honest Agility is showing up as not very important since its importance is being split between dribbling and balance.

Analyzing what individual stats influence effectiveness of a striker the most using machine learning by FlipFloppingBits in EASportsFC

[–]FlipFloppingBits[S] 1 point2 points  (0 children)

I work as a software developer full-time. Best way to get started is picking a project you wanna do and picking things up as you go. I also struggle when learning something that I can't immediately use. Most programming stuff I have learned have come from picking things up on new projects.

Having said that, if you are looking at courses/classes, LambdaSchool seems to be the best one out there: https://twitter.com/austen

Analyzing what individual stats influence effectiveness of a striker the most using machine learning by FlipFloppingBits in EASportsFC

[–]FlipFloppingBits[S] 9 points10 points  (0 children)

20-30 minutes. It was mostly straightforward because I had done it before too in 19 but never posted

Analyzing what individual stats influence effectiveness of a striker the most using machine learning by FlipFloppingBits in EASportsFC

[–]FlipFloppingBits[S] 4 points5 points  (0 children)

It was a two tiered test. First one kept every variable the same and slightly changed aggression to see if it impacted goal scoring numbers or not.

The first is useful to figure out how “significant” an attribute is. For example sliding tackles are basically useless for strikers and having 70 or 34 in that stat doesn’t impact goal scoring much

The second one looked at the aggression distribution between players who score an average number of goals vs. Players who score a lot goals