
Вводная часть
Сидя в кромешной тьме за компьютером и подбирая датасет для своего проекта на сайте kaggle.com, я увидел интересный набор данных о некоторых связанных со сном факторах жизнедеятельности большого числа людей. В тот момент я настолько хотел спать, что решил, что этот датасет поможет мне понять, как мне лучше высыпаться и быть более эффективным в рамках своей студенческой деятельности.
Типы диаграмм: 1. Ступенчатая 2. Столбчатая 3. Диаграмма рассеивания 4. Диаграмма рассеивания 5. Круговая
Оформление проекта
В качестве цветовой палитры для оформления своего проекта я выбрал набор различных оттенков фиолетового, поскольку он ассоциируется с поздним закатом, когда солнце уже зашло и лишь слегка его фиолетовые лучи доносятся до окон домов, что символизирует время, когда пора ложиться спать. Белый текст же напоминает сияние звезд.
Помимо того, я выбрал кастомный шрифт Leonov SP для оформления своей визуализации данных, поскольку его плавность и непринужденность также ассоциируются со сном.

Обработка данных
Первым делом я, конечно же, с помощью функции read_csv () из библиотеки pandas считал датасет в память, после чего для каждого столбца из него я создал отдельный объект, чтобы впоследствии не тратить на это время.
Для начала я решил выяснить самое очевидное: действительно ли качество сна так сильно зависит от его продолжительности, как нам это рассказывали в детстве.
Для этого я сначала для каждого известного в датасете времени сна нашел среднее качество сна и поставил последнее первому в соответствие в словаре.
После этого я использовал библиотеку matplotlib, чтобы отобразить ступенчатую диаграмму. Однако вместо функции step () мной была использована функция stackplot () для создания стилизованного нагромождения разноцветных линий.
После этого я подумал, может ли зависеть то, насколько я высыпаюсь, от того, насколько много у меня лишнего веса.
Для этого я провел аналогичные первому пункту вычисления среднего качества сна для каждой из категорий индекса массы тела, но решил выбрать столбчатую диаграмму, поскольку таких категорий в наборе данных представлено всего три.
Я задумался: если мне придется похудеть, чтобы лучше спать, то нужно будет начать заниматься спортом. Однако могут ли занятия спортом как-то повлиять на, кажется, самый главный фактор качества сна — его продолжительность?
Чтобы отследить уровень физической активности, при котором продолжительность моего сна останется стабильной и приемлемой, я построил диаграмму рассеивания.
Доделав эти три диаграммы, я устал так сильно, что подумал, нужно ли мне вообще это все и не зря ли я этим занимаюсь. Это подтолкнуло меня на мысль, что мне стоит проанализировать зависимость различных жизненно важных показателей в зависимости от качества сна, чтобы понять, является ли сон настолько важной частью человеческой жизни.
В последнее время я стал крайне раздражительным и любое отклонение от планов вызывает у меня стресс, поэтому я решил проанализировать зависимость уровня стресса от качества сна, ведь это может мне помочь. В качестве типа диаграммы я опять выбрал точечную диаграмму, чтобы посмотреть, есть ли вообще люди, которые хорошо высыпаются и притом имеют высокий уровень стресса.
«Здоровье превыше всего!» — подумал я, когда у меня уже начала болеть голова. Поэтому я решил посмотреть, есть ли связь между сном и здоровьем.
Для этого я отобрал из датасета людей, которые оценивают качество своего сна очень высоко, и посмотрел, у какой их части в норме находятся артериальное давление и пульс и отсутствуют болезни, связанные со сном. Я построил круговую диаграмму, ведь из нее наглядно видно соотношение двух категорий людей.
Презентация графиков
На диаграмме можно увидеть, что качество сна действительно зависит от его продолжительности. Причем лучше всего высыпаются люди, которые спят по 8 — 8,5 часов. Я же сплю по 5 часов, значит, мне нужно уделить на сон больше времени.
Эта диаграмма показывает, что лучше всего высыпаются люди, у которых нет проблем с лишним весом. Возможно, мне стоит скинуть пару лишних килограммов.
Диаграмма показывает, что как у людей, ведущих сидячий образ жизни, так и у людей, интенсивно занимающихся спортом, продолжительность сна варьируется слишком сильно, однако люди, которые занимаются спортом довольно активно, но не «на все сто», стабильно спят по 7 — 8 часов в сутки. Значит, нужно заняться спортом, но без фанатизма.
Полученная визуализация данных дает понять, что люди, которые отлично высыпаются, не испытывают проблем со стрессом вообще, так что здоровый сон — отличный способ убавить свою раздражительность.
Инфографика показывает, что более трех четвертых людей, которые высыпаются отлично, не имеют проблем ни с пульсом, ни с давлением, ни со связанными со сном заболеваниями. Получается, сон действительно может позитивно сказаться на моем здоровье.
Выводы
Проанализировав данные, я могу сделать несколько выводов:
Сон действительно является важной частью жизни человека, укрепляет его здоровье и снижает уровень стресса. Для меня это очень важно, потому что в последнее время я стал очень нервным, а в глазах начинает темнеть, когда я резко встаю с кровати.
Чтобы начать нормально высыпаться, мне стоит отвести на сон больше времени, начать заниматься спортом и привести свое тело в форму.
Самый главный вывод: мне нужно пойти спать прямо сейчас. Создание этого проекта заставило мои глаза слипаться от усталости, а также дало понять, что мне необходимо кардинально менять свой образ жизни, чтобы улучшить свое самочувствие.
Описание применения генеративной модели
Обложка была сгенерирована с помощью starryai.
Student in front of a laptop sitting in a dark room with purple sunset in the window