FIFA 18: mengeksplorasi pemain bertahan
Dalam himpunan data FIFA 18, tersedia berbagai atribut pemain. Dua di antaranya adalah:
- sliding tackle: angka antara 0–99 yang menunjukkan seberapa akurat seorang pemain melakukan tekel sapuan
- aggression: angka antara 0–99 yang menunjukkan tingkat komitmen dan kemauan seorang pemain
Keduanya biasanya tinggi pada pemain yang berorientasi bertahan. Pada latihan ini, Anda akan melakukan pengelompokan berdasarkan atribut-atribut tersebut dalam data.
Data ini terdiri atas 5000 baris, dan jauh lebih besar dibandingkan himpunan data sebelumnya. Menjalankan hierarchical clustering pada data ini dapat memakan waktu hingga 10 detik.
Modul berikut telah dimuat: dendrogram, linkage, fcluster dari scipy.cluster.hierarchy, matplotlib.pyplot sebagai plt, seaborn sebagai sns. Data disimpan dalam pandas DataFrame, fifa.
Latihan ini adalah bagian dari kursus
Analisis Klaster di Python
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Fit the data into a hierarchical clustering algorithm
distance_matrix = ____(fifa[[____, ____]], 'ward')