Analisa Pemain Pada Game FIFA 19

Windaru

12 Oktober 2019


Fifa 19 merupakan video game yang dikembangkan oleh EA Vancouver, sebagai bagian dari seri video game FIFA. FIFA 19 merupakan seri ke 26 dan dirilis pada 28 September 2018 (Wikipedia).

Pada LBB kali ini, saya mencoba melakukan beberapa analisa menggunakan dataset informasi pemain yang ada game FIFA 19. Dataset diperoleh dari situs kaggle.

load library yang diperlukan

## -- Attaching packages ---------------------------------------------------------------- tidyverse 1.2.1 --
## v ggplot2 3.2.0     v purrr   0.3.2
## v tibble  2.1.3     v dplyr   0.8.3
## v tidyr   1.0.0     v stringr 1.4.0
## v readr   1.3.1     v forcats 0.4.0
## -- Conflicts ------------------------------------------------------------------- tidyverse_conflicts() --
## x dplyr::filter() masks stats::filter()
## x dplyr::lag()    masks stats::lag()
## 
## Attaching package: 'scales'
## The following object is masked from 'package:purrr':
## 
##     discard
## The following object is masked from 'package:readr':
## 
##     col_factor
## 
## Attaching package: 'plotly'
## The following object is masked from 'package:ggplot2':
## 
##     last_plot
## The following object is masked from 'package:stats':
## 
##     filter
## The following object is masked from 'package:graphics':
## 
##     layout

Membaca data

## Parsed with column specification:
## cols(
##   .default = col_character(),
##   X1 = col_double(),
##   ID = col_double(),
##   Age = col_double(),
##   Overall = col_double(),
##   Potential = col_double(),
##   Special = col_double(),
##   `International Reputation` = col_double(),
##   `Weak Foot` = col_double(),
##   `Skill Moves` = col_double(),
##   `Jersey Number` = col_double(),
##   Crossing = col_double(),
##   Finishing = col_double(),
##   HeadingAccuracy = col_double(),
##   ShortPassing = col_double(),
##   Volleys = col_double(),
##   Dribbling = col_double(),
##   Curve = col_double(),
##   FKAccuracy = col_double(),
##   LongPassing = col_double(),
##   BallControl = col_double()
##   # ... with 24 more columns
## )
## See spec(...) for full column specifications.

Informasi yang ingin dicari

  1. Hubungan antara Value, Usia, dan Rating pemain
  2. Club dengan rata - rata rating pemain tertinggi di game
  3. Pemain dengan potential rating tinggi, dan value rendah

Analisa

1. Melihat hubungan Value, Usia, dan Rating pemain

## [1] 0.07502221

dari hasil korelasi diatas, dapat diambil kesimpulan bahwa usia dengan value pemain memiliki hubungan korelasi positif yang tidak terlalu kuat.

Boxplot diatas menunjukan bahwa Value pemain memiliki kecenderungan naik mengikuti usia sampai dengan usia 30 tahun. kemudian turun di usia 31 - 35, dan kemudian turun lagi setelah melewati usia 35 Tahun.

selanjutnya dilihat hubungan antara Value dengan Overall rating pemain.

scatter plot diatas menunjukan bahwa semakin tinggi overall rating pemain, maka value nya juga cenderung akan tinggi.

2. Club dengan rata - rata rating pemain tertinggi

Box plot diatas menunjukan 5 Club dengan rata - rata overal rating tertinggi. Dapat dilihat, Juventus menempati peringkat pertama.

Selanjutnya saya ingin melakukan analisa terhadap klub Juventus :

Pada grafik diatas terlihat bahwa Dybala memiliki Value yang lebih tinggi dibandingkan dengan Ronaldo, meskipun Overall rating yang dimiliki Ronaldo lebih tinggi. Hal ini mungkin dikarenakan usia dari Dybala yang lebih muda 9 tahun dari Ronaldo. Dan jika melihat dari grafik perbandingan di bawah, terlihat bahwa Dybala masih memiliki Potential Rating yang cukup tinggi, sementara overall rating Ronaldo sudah mencapai titik potentialnya.

## # A tibble: 2 x 4
##   Name                Age Overall Potential
##   <chr>             <dbl>   <dbl>     <dbl>
## 1 Cristiano Ronaldo    33      94        94
## 2 P. Dybala            24      89        94

3. Pemain dengan potential rating tinggi dan value rendah

Mencari pemain dengan potential rating tinggi dan Value yang rendah

Plot di atas menunjukan 20 pemain dengan potential rating diatas 85 dengan Value dibawah rata - rata. L. Paredes merupakan pemain dengan overall rating yang tinggi(80), bahkan memiliki potential rating yang lebih tinggi lagi (85) dan Value nya 0 atau masih belum tervaluasi (belum memiliki Club).