Original size 1140x1600

Анализ набора данных о тренировках посетителей спортзала

PROTECT STATUS: not protected

Описание

В поиске подходящего мне датасета на сайте kaggle.com, меня заинтересовали данные о тренировках посетителей спортзала, я сама регулярно туда хожу, поэтому подумала, что интересно было бы изучить их статистику.

Типы диаграмм, которые я использовала:

(01) Круговая диаграмма (02) Гистограмма (03) Точечный график (04) Линейный график (05) Тепловая карта

Выбор пал на диаграммы, наиболее наглядно визуализирующие разницу между данными, чтобы все было очевидно с первого взгляда!

(00) Этапы работы

Для создания цветовой палитры диаграмм были использованы цвета, которые чаще всего преобладают в спортзалах, а так же у многих людей ассоциируются с ним.

big
Original size 4819x1666

В качестве шрифтового решения я выбрал одну из самых известных гарнитур — Verdana.

big
Original size 4819x1666

(01) Соотношение мужчин и женщин, посещающих спортзал

big
Original size 1000x1000

(01) Круговая диаграмма

Original size 1165x346

Рассмотрим соотношение мужчин и женщин, посещающих спортзал. Для этого построим круговую диаграмму. Сохраним данные, настроим шрифты, цвета. Далее построим круговую диаграмму с помощью plt.pie, укажем параметры, цвет, а также контрастную линию (wedgeprops)

(02) Распределения мужчин и женщин по разным типам нагрузки

Original size 645x494

(02) Гистограмма

Original size 867x618

Для анализа распределения мужчин и женщин по разным типам нагрузки построим гистограмму. Сохраним данные по каждому типу нагрузки по полу, также определим цвет для каждого пола. Отдельно пропишем шрифты. Указываем в plot тип bar и stacked=True (чтобы и то, и другое было в одном столбце).

(03) Распределение веса от роста по полу

Original size 1200x600

(03) Точечный график

Original size 670x427

На точечной диаграмме продемонстрируем распределение веса от роста по полу. Шрифты и цветовую палитру оставим те же. Используем plt.scatter для построения точечного графика. Для этого сохраним данные по каждому полу и используем их для графика.

(04) Зависимость потери калорий от длительности тренировки у мужчин и женщин

Original size 1200x600

(04) Линейный график

Original size 782x752

Построим 2 линейных графика и линии тренда для мужчин и женщин зависимости потери калорий от длительности тренировки. Понадобится стандартная функция plot, в качестве x и y укажем часы и калории. Для тренда используем np.polyfit и np.poly1d

(05) Процентное содержания жира и количество сожжённых калорий

Original size 1200x600

(05) Тепловая карта

Original size 639x349

Тепловая карта построена на данных процентного содержания жира и количестве сожжённых калорий. Шрифты и цвета те же. Для настройки своей цветовой гаммы используем дополнительный метод ListedColormap.

Заключение

Мы узнали, что доля мужчин (53%) немного превышает долю женщин (47%). Это говорит о том, что спортзал пользуется популярностью среди обеих групп, с небольшим перевесом в сторону мужской аудитории.

Мы увидели, что мужчины и женщины активно участвуют в силовых тренировках и кардио, при этом йога и HIIT-тренировки популярны среди обеих групп, но с небольшим перевесом в пользу женщин.

Точечный график показал распределение веса относительно роста среди посетителей спортзала. Видно, что мужчины (синие точки) в среднем выше и тяжелее, чем женщины (красные точки). Также можно заметить, что у мужчин более широкий диапазон значений веса, в то время как у женщин показатели веса более сконцентрированы в нижнем диапазоне.

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

А на тепловой карте мы увидели зависимость между процентом жира и количеством сожженных калорий. Видно, что при увеличении количества сожженных калорий процент жира у посетителей спортзала снижается.

Описание применения генеративной модели

Midjourney — генерация обложки Adobe Color — генерация цветовой палитры и ее редактирование на основе загруженного изображения

Анализ набора данных о тренировках посетителей спортзала
We use cookies to improve the operation of the website and to enhance its usability. More detailed information on the use of cookies can be fo...
Show more