Исходный размер 736x981

Анализ основных факторов середчно-сосудистых заболеваний

PROTECT STATUS: not protected

Описание

Сердечно-сосудистые заболевания остаются одной из самых распространённых причин смертности в современном мире. Высокий уровень стресса, малоподвижный образ жизни и несбалансированное питание лишь усугубляют ситуацию. Понимая актуальность этой проблемы, я решила провести небольшое исследование на основе медицинских данных.

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

Оформление

Цветовая палитра была выбрана с учетом ассоциаций, связанных с сердечно-сосудистой системой, акцентным цветом, конечно, является красный.

big
Исходный размер 999x225

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

Названия и обозначение переменных:

  1. Age – возраст пациента.
  2. Sex – пол пациента (обычно кодируется как 1 – мужчина, 0 – женщина).
  3. Chest (Chest Pain Type, CP) – тип боли в груди: 1: Типичная стенокардия 2: Атипичная стенокардия 3: Боль не связана со стенокардией 4: Отсутствие боли в груди
  4. Resting Blood Pressure (trestbps) – артериальное давление в состоянии покоя (мм рт. ст.).
  5. Serum Cholesterol (chol) – уровень холестерина в сыворотке крови (мг/дл).
  6. Fasting Blood Sugar (fbs) – уровень сахара в крови натощак (обычно 1, если >120 мг/дл, иначе 0).
  7. Resting Electrocardiographic Results (restecg) – результаты электрокардиограммы в состоянии покоя: 0: Нормально 1: Имеются отклонения от нормы (например, признаки гипертрофии левого желудочка) 2: Вероятная или подтверждённая ишемия
  1. Maximum Heart Rate Achieved (thalach) – максимальная достигнутая частота сердечных сокращений.
  2. Exercise Induced Angina (exang) – индуцированная нагрузкой стенокардия (1 – да, 0 – нет).
  3. Oldpeak – депрессия сегмента ST при нагрузке по сравнению с покоем (измеряется в мм, отражает наличие ишемии).
  4. Slope (ST slope) – наклон сегмента ST во время пиковой нагрузки: 1: Восходящий 2: Горизонтальный 3: Нисходящий (наиболее серьёзный показатель)
  5. Thal (Thalassemia test result) – результат теста на талассемию: 3: Нормальный 6: Фиксированный дефект 7: Обратимый дефект
  6. number of major vessels - количество пораженных сердечных сосудров (3, 0, 1, 2)
  7. Result (Target, Diagnosis of heart disease) – целевая переменная, указывающая наличие сердечного заболевания (0 – нет заболевания, 1 – есть заболевание).
Исходный размер 1225x77

Количество пропусков в датасете в каждой колонке

Исходный размер 623x1020

Обработка данных

Для удобства можем перекодировать столбик 'age' в 'Age Category'. Для этого проанализируем данный столбец.

Исходный размер 1133x75
Исходный размер 469x665

Рекомендованные возрастные интервалы: Исходя из мин. = 29, макс. = 77, среднего = 54.4, можно выделить такие группы:

Молодые пациенты (29–40 лет): самые молодые участники, у которых риск сердечных заболеваний, как правило, ниже.

Средний возраст (41–50 лет): люди в этом возрасте начинают входить в зону повышенного риска, особенно если есть другие факторы.

Предпенсионный возраст (51–60 лет): здесь чаще всего проявляются сердечно-сосудистые заболевания.

Пожилые пациенты (61–70 лет): наибольший риск сердечных заболеваний, требуется более пристальное внимание к здоровью.

Старше 70 лет (71–77 лет): высокий возраст с максимальными рисками для сердечно-сосудистой системы.

Почему такие интервалы?

  1. Они основаны на минимальном и максимальном значении.
  2. Категории отражают физиологические изменения с возрастом, влияющие на сердечно-сосудистую систему.
  3. Это позволяет анализировать заболеваемость в зависимости от возрастных групп.
Исходный размер 1279x600
Исходный размер 612x447

Построение и визуализация графиков

Исходный размер 1215x375
Исходный размер 686x470

График распределение возраста среди пациентов

Что можно сказать по графику?

  1. Основная концентрация пациентов – в диапазоне 40-70 лет, с пиком около 55-60 лет.
  2. Меньше всего пациентов младше 40 и старше 70 лет – что логично, поскольку сердечно-сосудистые заболевания чаще встречаются у людей среднего и пожилого возраста. 3, Пик около 55-60 лет подтверждает, что в этом возрасте риск сердечных заболеваний выше, что соответствует медицинской статистике.

График зависимости пола и болезни

Исходный размер 1330x257
Исходный размер 571x455

График: Пол и наличие сердечно-сосудистого заболевания

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

Взаимосвязь артериального давления и возраста

Исходный размер 1248x224
Исходный размер 571x455

График: Возраст и артериальное давление в покое с учётом наличия заболевания

Что можно сказать по графику?

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

Среди пациентов с давлением выше 140 мм рт. ст. (особенно ближе к 160–180) заметно больше оранжевых точек, что указывает на возможную связь между высоким давлением и болезнью. Однако есть и пациенты с нормальным давлением, у которых тоже есть болезнь. Высокое давление встречается в любом возрасте

Даже среди пациентов до 50 лет встречаются случаи высокого давления (160–200). Это говорит о том, что гипертония — не только возрастной фактор. Большинство пациентов имеют давление от 110 до 160 мм рт. ст. В основном точки сгруппированы в диапазоне 110–160 мм рт. ст., что соответствует среднему артериальному давлению у взрослых.

Анализ основных факторов середчно-сосудистых заболеваний
Проект создан 02.04.2025