Исходный размер 1024x1536

Кто хуже всех спит? Анализ сна и стресса в разных профессиях

PROTECT STATUS: not protected

Выбранные данные и источник

Для анализа я использовала датасет Sleep Health and Lifestyle Dataset с платформы Kaggle. В нём собраны данные о 374 людях: их профессии, продолжительность сна, качество сна, уровень стресса, физическая активность и другие показатели образа жизни. Этот набор данных подходит для исследования, потому что в нём есть как показатели сна, так и социальные характеристики (например, профессия), что позволяет сравнивать разные группы между собой.

Почему эти данные мне интересны

Тема сна всегда была для меня личной и важной — от того, как мы спим, зависит работоспособность, здоровье и настроение. Мне также интересны профессии и то, как они влияют на образ жизни. Разные виды деятельности требуют разного уровня концентрации, контакта с людьми и физической активности.

Мне стало интересно посмотреть: может ли профессия быть связана с тем, сколько человек спит, насколько он стрессует и насколько активно проводит день? Этот проект стал для меня способом заглянуть внутрь этой темы и понять, какие тенденции можно увидеть через данные.

Какие виды графиков я использовала и почему

Для визуализации я выбрала четыре типа графиков:

  • Круговая диаграмма — чтобы показать структуру профессий в выборке и понять, какие группы представлены более полно.
  • Столбчатая диаграмма — чтобы сравнить среднюю продолжительность сна по профессиям.
  • Точечная диаграмма (scatter) — чтобы увидеть связь между количеством сна и уровнем стресса.
  • Линейный график — чтобы сравнить уровень физической активности между профессиями.

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

Этапы работы и обработка данных

a) Чтение и подготовка

Импортировала данные из файла Sleep_health_and_lifestyle_dataset.csv в pandas с помощью pd.read_csv.

Привела названия колонок к удобному виду (заменила пробелы на подчёркивания): df.columns = df.columns.str.strip().str.replace(" ", "_").

Исходный размер 549x187

Дальше я добавила выбранную цветовую палитру.

Исходный размер 223x103
Исходный размер 2910x546

Цветовая палитра

Для визуализации я использовала спокойную палитру в бирюзово-синих оттенках.

Эти цвета вызывают ассоциацию со сном и спокойствием. Холодные оттенки голубого, бирюзы и тёмного синего часто используются в визуальных материалах про сон — они создают ощущение тишины, ночи и расслабления. Мне хотелось, чтобы графики передавали это настроение.

б) Отбор профессий

Посчитала количество людей в каждой профессии: df["Occupation"].value_counts().

Чтобы анализ был корректным, оставила только профессии, где не меньше 10 человек. Это защитило от случайных выбросов из очень маленьких групп.

Создала отфильтрованный датафрейм df_occ только с такими профессиями.

Исходный размер 435x108

в) Агрегация

Для каждой профессии посчитала:

Count — сколько человек в профессии

Sleep_mean — среднюю продолжительность сна

Stress_mean — средний уровень стресса

Activity_mean — средний уровень физической активности

Исходный размер 500x230

г) Статистические методы

В работе использовались базовые описательные статистики:

  • mean (среднее значение) для сравнения групп
  • визуальный анализ распределений
  • поиск зависимостей между переменными через scatter-график

Это простой, но достаточно информативный набор методов для такого типа исследования.

Описание графиков и интерпретация

Исходный размер 533x505

Круговая диаграмма «Распределение профессий (≥10 человек)»

Исходный размер 419x203

Код круговая диаграмма «Распределение профессий (≥10 человек)»

Круговая диаграмма показала распределение профессий — больше всего данных о медсёстрах (Nurse), врачах (Doctor) и инженерах (Engineer), а меньше всего о специалистах по продажам (Salesperson), учителях (Teacher) и бухгалтерах (Accountant).

Исходный размер 925x480

Столбчатая диаграмма «Средняя продолжительность сна по профессиям»

Исходный размер 452x232

Код столбчатая диаграмма «Средняя продолжительность сна по профессиям»

Столбчатая диаграмма позволила увидеть, что дольше всех спят инженеры (около 8 часов), а хуже всех — специалисты по продажам (около 6.4). Остальные профессии находятся ближе к среднему диапазону 7–7.3 часов.

Исходный размер 726x502

Точечная диаграмма «Связь среднего сна и среднего стресса по профессиям»

Кто хуже всех спит? Анализ сна и стресса в разных профессиях
Проект создан 17.01.2026
Мы используем файлы cookies для улучшения работы сайта НИУ ВШЭ и большего удобства его использования. Более подробную...
Показать больше