НачатьНачать бесплатно

FIFA 18: анализ защитников

В наборе данных FIFA 18 представлены различные характеристики игроков. Рассмотрим две из них:

  • sliding tackle (подкат): число от 0 до 99, отражающее точность выполнения подкатов
  • aggression (агрессивность): число от 0 до 99, отражающее напористость и волевые качества игрока

Как правило, эти показатели высоки у игроков оборонительного плана. В этом упражнении вы выполните кластеризацию на основе данных характеристик.

Набор данных содержит 5000 строк и значительно превышает по объёму предыдущие наборы. Выполнение иерархической кластеризации на этих данных может занять до 10 секунд.

Следующие модули уже загружены: dendrogram, linkage, fcluster из scipy.cluster.hierarchy, matplotlib.pyplot как plt, seaborn как sns. Данные хранятся в DataFrame pandas — fifa.

Это упражнение является частью курса

Кластерный анализ на Python

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Fit the data into a hierarchical clustering algorithm
distance_matrix = ____(fifa[[____, ____]], 'ward')
Редактировать и запускать код