始める無料で始める

FIFA 18: ディフェンダーを探る

FIFA 18 のデータセットには、選手のさまざまな属性が含まれています。そのうちの 2 つは次のとおりです。

  • sliding tackle: 0〜99 の数値で、スライディングタックルの正確さを表します
  • aggression: 0〜99 の数値で、選手の闘志や積極性を表します

これらはディフェンス志向の選手で高い傾向があります。この演習では、これらの属性に基づいてクラスタリングを行います。

このデータは 5000 行あり、これまでのデータセットよりかなり大きいです。階層的クラスタリングの実行には最大 10 秒ほどかかる場合があります。

次のモジュールがあらかじめ読み込まれています: scipy.cluster.hierarchy から dendrogramlinkagefclustermatplotlib.pyplotpltseabornsns。データは pandas の DataFrame fifa に格納されています。

この演習はコースの一部です

Pythonで学ぶクラスタ分析

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Fit the data into a hierarchical clustering algorithm
distance_matrix = ____(fifa[[____, ____]], 'ward')
コードを編集して実行