Введение
Для анализа были использованы данные из файла с клиническими записями пациентов с сердечной недостаточностью.
Анализ данных о сердечной недостаточности имеет высокую медицинскую значимость. Он может помочь в понимании факторов, влияющих на смертность пациентов с сердечной недостаточностью и улучшать меры профилактики этой болезни.
Данные были найдены на сайте Kaggle. Мне было очень интересно найти закономерность между переменными в этих данных. В частности, что влияет на смертность пациентов.
Анализ данных
Распределение по возрасту
Для начала я хотел узнать распределение пациентов по возрасту. Для визуализации я использовал столбчатую диаграмму.
Этапы работы:
- Определяем размеры диаграммы
- Создаем диаграмму по возрасту
- Добавляем заголовки и метки
Распределение по полу
Дальше я создал график распределение пациентов по полу. Для визуализации я использовал такую же столбчатую диаграмму, но уже только с двумя столбцами.
Этапы работы:
- Задаем условие подсчета
- Считаем кол-во пациентов по полу
- Задаем размеры диаграммы
- Создаем диаграмму и настраиваем заголовки с метками
Зависимость между диабетом и смертностью
Мне было любопытно узнать зависимость между наличием диабета у пациента и смертностью. Как видно на графике, особых различий между наличием или отсутствием диабета и смертностью нет. Визуальное соотношение примерно одинаково.
Этапы работы:
- Создаем сводную таблицу по индексу «diabetes», а по столбцам уровень смертности.
- Создаем столбчатую диаграмму.
- Настраиваем заголовки и метки
Зависимость между полом и смертностью
После этого я предположил, что смертность по полу может показать интересные результаты. Построив график, я также не узнал ничего особенного. Если посмотреть на график внимательно, то можно заметить, что уровень смертности по полу приблизительно одинаковый. Разница лишь в количестве пациентов определенного пола.
Этапы работы:
- Создаем сводную таблицу по индексу «sex», а по столбцам уровень смертности.
- Создаем столбчатую диаграмму.
- Настраиваем заголовки и метки
Средние значения тромбоцитов в крови
Я не стал сдаваться и решил пойти дальше. Мне стало интересно узнать снижается ли уровень тромбоцитов в крови с возрастом. Однако и в этом же случае, я ничего не смог выяснить. Уровень тромбоцитов в крови держится примерно на одном уровне.
Этапы работы:
- Группируем по возрасту и уровню тромбоцитов в крови.
- Создаем столбчатую диаграмму по возрасту, а также график с маркерами и штриховой линией (чтобы хорошо увидеть повышение и понижение уровня)
- Настраиваем заголовки и метки
Средние значения креатинфосфокиназы по возрасту
Креатинкиназа (КФК) — это фермент, содержащийся в сердечной мышце, головном мозге, мышцах скелета и других тканях. В небольшом количестве он содержится в крови и щитовидной железе. Фермент способствует превращению креатинина в креатинфосфат и обеспечивает энергией мышечное сокращение.
Построив график уровня креатинфосфокиназы по возрасту, я нашел небольшую закономерность. Уровень креатинфосфокиназы растет с возрастом.
Этапы работы:
- Группируем по возрасту и уровню креатинфосфокиназы. Вычисляем средние значения.
- Создаем точечный график, чтобы увидеть распределение средних значений.
- Создаем линейный график для того, чтобы отследить динамику уровня вещества.
- Настраиваем заголовки и метки
Стилизация и источники
Я стилизовал графики через изменение значений (по умолчанию) библиотеки matplotlib.
Поменял цвета текста, заголовков, графиков и диаграмм.
Источники https://www.kaggle.com/datasets/aadarshvelu/heart-failure-prediction-clinical-records
Обложка была сгенерирована с помощью нейросети Ideogram.
Промпт: «A striking cinematic 3D render of a realistic human heart, floating gracefully in a dark void. The heart is intricately detailed, revealing thecomplex chambers and blood vessels within. A soft, glowing light emanates from the heart, illuminating the surrounding darkness. The overall atmosphere is dramatic and mesmerizing, evoking a sense of awe and appreciation for the human body., photo, 3d render, cinematic»
Ссылка на ноутбук: https://drive.google.com/file/d/1x9wXfey50hafwN0F6EyVpKy2CL2XLlmZ/view?usp=sharing
Датасет: https://drive.google.com/file/d/1ry3Jiokwcwr-cUbiA49f8nIpMgFSS0RS/view?usp=sharing
















