Вводная часть
В современном спорте анализ данных играет важную роль в оценке эффективности игроков и команд. Особенно это актуально для NBA, где каждая игра сопровождается большим количеством статистических показателей: очки, передачи, подборы и другие метрики позволяют глубже понять вклад каждого игрока в результат.

В данном проекте рассматривается статистика игроков National Basketball Association за последний сезон. Анализ таких данных помогает выявить лидеров по ключевым показателям, определить взаимосвязи между различными характеристиками игры и лучше понять общие тенденции в лиге.
Используя методы анализа данных и визуализации, можно наглядно представить распределение показателей, сравнить игроков между собой и сделать обоснованные выводы о текущем уровне конкуренции и особенностях современной игры в NBA.
Цели и задачи
Цель: проанализировать статистику игроков NBA и выявить основные закономерности в их результативности и игровых показателях.
Задачи: — Загрузить и подготовить данные из датасета Kaggle — Построить графики для анализа распределения и сравнения показателей игроков — Выявить взаимосвязи между статистическими параметрами (очки, передачи и др.) — Определить лидеров по ключевым показателям — Оформить визуализации в едином стиле NBA — Сформулировать выводы на основе полученных данных
Типы графиков
• Горизонтальная столбчатая диаграмма — топ-10 самых результативных игроков по очкам • Гистограмма — распределение очков среди игроков • Диаграмма рассеяния — зависимость между передачами и очками • Boxplot (ящик с усами) — распределение очков и выявление выбросов • Тепловая карта — корреляция между основными статистическими показателями игроков
Визуализация данных
Цветовое решение проекта продиктовано самой темой NBA. Сине-красная гамма и оранжевые акценты напрямую связаны с официальными цветами лиги, что помогает сразу погрузиться в атмосферу соревнований и спорта. Каждый цвет несёт смысл: синий ассоциируется с профессионализмом и надёжностью, красный — с энергией и страстью, а оранжевый — с динамикой игры и результативностью.
Я подключила библиотеку kagglehub с поддержкой pandas, чтобы загружать датасет напрямую с Kaggle, и импортировала все необходимые библиотеки: pandas для работы с таблицами, numpy для вычислений, matplotlib и seaborn для визуализации данных. Также я отключила предупреждения, чтобы вывод был более аккуратным и не отвлекал от анализа.
Далее я загрузила датасет со статистикой игроков NBA напрямую с Kaggle с помощью kagglehub (с использованием адаптера для pandas) и вывела первые 5 строк таблицы, чтобы убедиться, что данные загрузились корректно, а также понять их структуру и содержимое.
Я подготовила данные для анализа: из всего датасета отобрала информацию только за последний доступный сезон, чтобы работать с актуальной статистикой игроков. Это позволило сделать сравнение более корректным и избежать смешивания данных за разные годы.
Также я настроила единый стиль визуализации: задала цветовую палитру в стиле NBA и оформила графики так, чтобы они выглядели аккуратно и согласованно между собой.
График 1
На данном графике я отобразила топ-10 самых результативных игроков NBA за последний сезон по среднему количеству набранных очков.
По результатам видно, что лидером является Joel Embiid, однако отрыв от ближайших преследователей — Luka Dončić и Damian Lillard — незначительный. Это говорит о высокой конкуренции среди лучших игроков лиги.
Также можно заметить, что в топе остаются опытные и известные игроки, такие как LeBron James и Stephen Curry, что подчёркивает их стабильный высокий уровень игры.
В целом, на основе графика я делаю вывод, что в современной NBA нет одного явного доминирующего скорера — сразу несколько игроков показывают примерно одинаково высокий уровень результативности, что делает лигу более конкурентной и зрелищной.
График 2
Большинство игроков набирают небольшое количество очков (примерно до 10 за игру), а игроков с очень высокими показателями значительно меньше. Распределение смещено вправо, что говорит о том, что высокие значения встречаются реже.
График 3
Наблюдается слабая положительная зависимость: в среднем, чем больше передач (ассистов) делает игрок, тем больше очков он набирает. Однако разброс точек довольно большой, что говорит о том, что связь не сильная — есть игроки, которые много набирают, но мало ассистируют, и наоборот.
График 4




