Описание
Сердечно-сосудистые заболевания остаются одной из самых распространённых причин смертности в современном мире. Высокий уровень стресса, малоподвижный образ жизни и несбалансированное питание лишь усугубляют ситуацию. Понимая актуальность этой проблемы, я решила провести небольшое исследование на основе медицинских данных.
В ходе проведения анализа данных использовались возможности ChatGPT для подробного объяснения работы с ключевой библиотекой Python для Анализа Данных - Pandas. ChatGPT был использован для поиска исследований, дабы правильно интепретировать полученные результаты и подтверждения их на научной основе. Еще был использован портал Kaggle.com для нахождения датасета.
Оформление
Цветовая палитра была выбрана с учетом ассоциаций, связанных с сердечно-сосудистой системой, акцентным цветом, конечно, является красный.

Название датасета: heart_disease.csv


Названия и обозначение переменных:
- Age – возраст пациента.
- Sex – пол пациента (обычно кодируется как 1 – мужчина, 0 – женщина).
- Chest (Chest Pain Type, CP) – тип боли в груди: 1: Типичная стенокардия 2: Атипичная стенокардия 3: Боль не связана со стенокардией 4: Отсутствие боли в груди
- Resting Blood Pressure (trestbps) – артериальное давление в состоянии покоя (мм рт. ст.).
- Serum Cholesterol (chol) – уровень холестерина в сыворотке крови (мг/дл).
- Fasting Blood Sugar (fbs) – уровень сахара в крови натощак (обычно 1, если >120 мг/дл, иначе 0).
- Resting Electrocardiographic Results (restecg) – результаты электрокардиограммы в состоянии покоя: 0: Нормально 1: Имеются отклонения от нормы (например, признаки гипертрофии левого желудочка) 2: Вероятная или подтверждённая ишемия
- Maximum Heart Rate Achieved (thalach) – максимальная достигнутая частота сердечных сокращений.
- Exercise Induced Angina (exang) – индуцированная нагрузкой стенокардия (1 – да, 0 – нет).
- Oldpeak – депрессия сегмента ST при нагрузке по сравнению с покоем (измеряется в мм, отражает наличие ишемии).
- Slope (ST slope) – наклон сегмента ST во время пиковой нагрузки: 1: Восходящий 2: Горизонтальный 3: Нисходящий (наиболее серьёзный показатель)
- Thal (Thalassemia test result) – результат теста на талассемию: 3: Нормальный 6: Фиксированный дефект 7: Обратимый дефект
- number of major vessels - количество пораженных сердечных сосудров (3, 0, 1, 2)
- Result (Target, Diagnosis of heart disease) – целевая переменная, указывающая наличие сердечного заболевания (0 – нет заболевания, 1 – есть заболевание).
Количество пропусков в датасете в каждой колонке
Обработка данных
Для удобства можем перекодировать столбик 'age' в 'Age Category'. Для этого проанализируем данный столбец.
Рекомендованные возрастные интервалы: Исходя из мин. = 29, макс. = 77, среднего = 54.4, можно выделить такие группы:
Молодые пациенты (29–40 лет): самые молодые участники, у которых риск сердечных заболеваний, как правило, ниже.
Средний возраст (41–50 лет): люди в этом возрасте начинают входить в зону повышенного риска, особенно если есть другие факторы.
Предпенсионный возраст (51–60 лет): здесь чаще всего проявляются сердечно-сосудистые заболевания.
Пожилые пациенты (61–70 лет): наибольший риск сердечных заболеваний, требуется более пристальное внимание к здоровью.
Старше 70 лет (71–77 лет): высокий возраст с максимальными рисками для сердечно-сосудистой системы.
Почему такие интервалы?
- Они основаны на минимальном и максимальном значении.
- Категории отражают физиологические изменения с возрастом, влияющие на сердечно-сосудистую систему.
- Это позволяет анализировать заболеваемость в зависимости от возрастных групп.
Построение и визуализация графиков
График распределение возраста среди пациентов
Что можно сказать по графику?
- Основная концентрация пациентов – в диапазоне 40-70 лет, с пиком около 55-60 лет.
- Меньше всего пациентов младше 40 и старше 70 лет – что логично, поскольку сердечно-сосудистые заболевания чаще встречаются у людей среднего и пожилого возраста. 3, Пик около 55-60 лет подтверждает, что в этом возрасте риск сердечных заболеваний выше, что соответствует медицинской статистике.
График зависимости пола и болезни
График: Пол и наличие сердечно-сосудистого заболевания
На графике видно, что мужчины чаще страдают от сердечно-сосудистых заболеваний, чем женщины. Это может быть связано с более высоким уровнем стресса, вредными привычками (например, курением) и менее здоровым образом жизни у мужчин. Кроме того, женские гормоны (например, эстроген) до менопаузы оказывают защитное влияние на сердечно-сосудистую систему. Также мужчины реже обращаются за профилактической медицинской помощью, что снижает вероятность раннего выявления болезни.
Взаимосвязь артериального давления и возраста
График: Возраст и артериальное давление в покое с учётом наличия заболевания
Что можно сказать по графику?
Явной зависимости между возрастом и давлением нет. Давление разбросано по всем возрастным группам. Однако в среднем чем старше пациент, тем выше вероятность повышенного давления (но это не строгая зависимость). Пациенты с заболеванием (оранжевые точки) чаще имеют повышенное давление
Среди пациентов с давлением выше 140 мм рт. ст. (особенно ближе к 160–180) заметно больше оранжевых точек, что указывает на возможную связь между высоким давлением и болезнью. Однако есть и пациенты с нормальным давлением, у которых тоже есть болезнь. Высокое давление встречается в любом возрасте
Даже среди пациентов до 50 лет встречаются случаи высокого давления (160–200). Это говорит о том, что гипертония — не только возрастной фактор. Большинство пациентов имеют давление от 110 до 160 мм рт. ст. В основном точки сгруппированы в диапазоне 110–160 мм рт. ст., что соответствует среднему артериальному давлению у взрослых.




