
Концепция
Сон — важная составляющая жизни человека, влияющая на его здоровье, продуктивность и самочувствие. Анализ данных о сне позволяет выявить взаимосвязи между различными факторами (например, стрессом и длительностью сна) или распространенность нарушений сна, что имеет ценность для исследования медико-социальных проблем.
В своем анализе я выбрала датасет в Kaggle об эффективности сна в формате CSV-файла, содержащего информацию о таких показателях, как продолжительность сна, уровень стресса, категории ИМТ, качество сна и нарушения сна.
Из графиков я выбрала: — Гистограмму для демонстрации распределения сна; — Scatterplot для анализа корреляции переменных; — Круговую диаграмму для процентного распределения нарушений сна. — «Леденцовую» диаграмму как стилизованный метод сравнения показателей;

Мудборд
Я собрала мудборд в синих и бежевых тонах, чтобы передать атмосферу спокойствия, уюта и гармонии. Графики тоже оформила в таких цветах, потому что синий ассоциируется с ясностью, расслаблением и ночным небом, а бежевый добавляет теплоту и мягкость.
Обработка данных
Для начала я импортировала необходимые мне библиотеки: matplotlib.pyplot, pandas, numpy и seaborn. После чего считала скачанный csv-файл датасета.

Работа с данными начинается с их очистки. В CSV возможны пропуски, некорректные записи или нулевые значения. Я удалила строки с недостающими данными при помощи метода dropna (inplace=True), чтобы анализ производился корректно.
Визуализация данных
Построение гистограммы помогает визуализировать, как распределяется продолжительность сна среди участников. Это удобно для понимания того, как много людей имеют недостаток сна, и кто близок к рекомендуемой норме.
Так, можно заметить, что большинство людей спали в среднем 6.5 часов. А более низкие показатели дали 7.5 и 8 часов, что свидетельствует о том, что многие участники не достигают рекомендуемой продолжительности сна, которая составляет 7-8 часов для взрослых.
Мне стало интересно: влияет ли стресс на продолжительность сна, особенно у мужчин и женщин? Поэтому использовала sns.scatterplot, чтобы показать взаимосвязь между уровнем стресса (Stress Level) и продолжительностью сна (Sleep Duration).
С ростом уровня стресса продолжительность сна сокращается, причем женщины более подвержены этим изменениям, в отличие от мужчин, которые сохраняют сон стабильнее.
Я построила круговую диаграмму (plt.pie) с метками (labels) и процентными значениями (autopct), чтобы сразу видеть, какая доля занимает каждое нарушение.
Инсомния и синдром апноэ сна, имеют схожую степень выраженности, однако синдром апноэ сна немного преобладает.
Я хотела изучить, как индекс массы тела участников влияет на их оценку качества сна. При помощи groupby сгруппировала данные по категориям ИМТ (BMI Category) и подсчитала среднее качество сна (Quality of Sleep). Использовала горизонтальные линии (ax.hlines) и кружки для акцентов (ax.scatter) вместо классической диаграммы для визуальной «сложности» и уникальности.
Лучшее качество сна у людей с нормальным весом, тогда как избыточный вес и ожирение снижают качество.
Общий итог по анализу
— Распространённость проблем с продолжительностью сна требует внимания: для 6-8 часов сна важны не только стресс и ИМТ, но и другие факторы. — Связь между стрессом и сном очевидна, особенно для женщин: стресс сильнее сокращает время их сна. — Качество сна лучше всего у людей с нормальным весом, а проблемы с ИМТ могут вызывать снижение комфорта во время ночного отдыха. — Нарушения сна (особенно апноэ) требуют массовой профилактики.