Original size 1140x1600

Анализ данных о влиянии здорового образа жизни на сон

PROTECT STATUS: not protected
The project is taking part in the competition

Введение

big
Original size 2048x1280

Кадр из мультфильма «Спящая красавица» (1959).

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

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

Цель моего анализа — продемонстрировать, насколько важен баланс здоровья и активности для формирования эталонного режима сна.

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

Данные были взяты с сайта Kaggle.

Этапы работы

1. Загрузка и обработка данных

Original size 1531x298

Код для загрузки библиотек и данных.

На первом этапе были импортированы требуемые библиотеки: pandas (обработка данных), numpy (математические операции), matplotlib.pyplot (построение графиков).

После этого осуществлена загрузка основного файла датасета Sleep_health_and_lifestyle_dataset.csv в файлы Google Colab.

2. Оформление данных

Чтобы создать цветовую палитру, я попросила Chat GPT, которая ассоциируется со сном и активностью.

Prompt: создай мне цветовую палитру из 4 цветов, которая ассоциируется у тебя со сном и активностью.

Итог: палитра из 4 цветов, где сочетаются ощущение сна (спокойствие, глубина) и активности (энергия, импульс): 1. Холодный лавандовый — #8576B7.
Ассоциация со сном, ночью, замедлением и внутренней тишиной. 2. Холодный голубой — #BBD7ED.
Пограничное состояние между сном и пробуждением, мягкая ясность. 3. Сливочное масло — #F7E1AA.
Ощущение свежести, вдоха, начала движения. 4. Тёплый янтарный — #FD482B.
Активность, импульс, энергия пробуждения и фокус.

Original size 1532x305

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

Original size 1531x978

Код для присвоения графикам единого стиля (шрифт/размер текста/цветопая палитра).

Далее был написан блок кода, куда я встроила цветовую палитру, прописала соотношения шрифтов, стиля текста и толщин линий.

3. Построение графиков

Продолжительность сна

Original size 1531x530

Код для построения графика по средней продолжительности сна по возрасту и полу.

Original size 1189x589

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

Здоровье

Original size 1531x850

Код для построения графика зависимости индекса массы тела на качество сна у мужчин и женщин.

Original size 988x590

График демонстрирует зависимость качества сна от категории веса и стресса для мужчин и женщин. По оси X представлены 4 категории: Normal, Normal Weight, Overweight и Obese, по оси Y — оценки качества сна.

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

Физическая активность

Original size 1531x946

Код для построения графика зависимоти сна от уровня физ. активности.

Original size 1189x590

На графике представлена зависимость средней длительности сна от уровня физической активности. Каждая точка соответствует среднему значению продолжительности сна при данном уровне физической активности. Линия отражает общую тенденцию изменения показателя.

Патологии сна

Original size 1531x946

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

Original size 793x627

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

Сон и работа

Original size 1531x1330

Код для построения графика средней продолжительности сна по профессиям.

Original size 1389x690

На графике показана средняя продолжительность сна для различных профессий. По оси X отложено среднее количество часов сна, по оси Y — профессии. Диаграмма позволяет сравнить продолжительность сна между профессиональными группами и показывает, что длительность сна заметно различается в зависимости от рода деятельности, что может быть связано с уровнем нагрузки, графиком работы и стрессовыми факторами.

Стресс

Original size 1531x1557

Код для построения графика зависимости качества сна от уровня стресса.

Original size 1085x590

На столбчатой диаграмме представлена зависимость среднего качества сна от уровня стресса. По оси X указан уровень стресса, по оси Y — среднее значение качества сна. Наблюдается выраженная тенденция: с увеличением уровня стресса среднее качество сна снижается, что указывает на негативное влияние стрессовых факторов на сон.

4. Описание используемых статистических методов

В исследовании применялись методы описательной статистики и агрегации данных.

Анализ выполнялся с использованием языка программирования Python и библиотеки pandas. Для обобщения данных использовались функции groupby () и mean (), которые позволяют рассчитывать средние значения количественных показателей по выделенным группам.

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

Визуализация данных осуществлялась с использованием библиотеки matplotlib, с настройкой диапазонов осей и цветовых шкал для повышения наглядности интерпретации.

Заключение

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

1. Анализ средней продолжительности сна по профессиям показал, что длительность сна заметно различается в зависимости от рода деятельности.

2. Была выявлена чёткая зависимость качества сна от уровня стресса.

3. Сон является чувствительным индикатором общего состояния организма и образа жизни.

Инструментарий

1. Chat GPT — исправление ошибок в коде/перевод переменных/написание промпта для стилей графиков.

2. Gemini — исправление ошибок в коде.

3. Google Collab — работа с датасетом для построения графиков.

4. Kaggle — поиск датасета для построения и анализа графиков.

5. Обложка выполнена в программе Adobe Photoshop.