Сложность
Ваш лучший результат
Н/Д
Болезнь Паркинсона — это прогрессивное нейродегенеративное заболевание, которое влияет на контроль движений и когнитивные функции. Оно часто возникает у людей старше 60 лет и проявляется через комбинацию моторных симптомов (тремор, ригидность, брадикинезия, постуральная нестабильность) и немоторных симптомов (нарушения сна, запоры, депрессия, проблемы с речью).
Ранняя диагностика и мониторинг прогрессирования заболевания являются ключевыми для оптимизации лечения и улучшения качества жизни пациентов. Искусственный интеллект позволяет проводить комплексный анализ клинических данных и образа жизни для:
Для решения этой задачи у вас будет два файла:
train.csv – содержит все переменные, включая Diagnosis, для обучения моделейtest.csv – содержит те же переменные, без столбца Diagnosis, и данные из этого файла используются для генерации предсказаний| Column | DType | Описание |
|---|---|---|
| PatientID | object | Уникальный идентификатор пациента |
| Age | int | Возраст пациента в годах |
| AgeGroup | int | Дискретизированная возрастная группа (0–3) |
| AlcoholConsumption | float | Количество алкоголя, потребляемого в неделю |
| BMI | float | Индекс массы тела |
| Bradykinesia | bool | Наличие брадикинезии (замедление движений) |
| CholesterolHDL | float | Уровень холестерина HDL («хороший») |
| CholesterolLDL | float | Уровень холестерина LDL («плохой») |
| CholesterolTotal | float | Общий холестерин |
| CholesterolTriglycerides | float | Уровень триглицеридов |
| Constipation | bool | Пациент страдает от запоров |
| Depression | int | Индикатор депрессии (0 = отсутствует, 1 = присутствует) |
| Diabetes | int | Индикатор диабета (0 = отсутствует, 1 = присутствует) |
| DiastolicBP | int | Диастолическое артериальное давление |
| DietQuality | float | Оценка качества диеты (числовой балл) |
| DoctorInCharge | object | Имя врача, наблюдающего пациента |
| DyslipidemiaIndex | float | Индекс, производный от липидных профилей |
| EducationLevel | int | Уровень образования (числовой код) |
| Ethnicity | int | Этническая группа (числовой код) |
| EyeColor | object | Цвет глаз |
| FamilyHistoryParkinsons | int | Семейная история Паркинсона (0/1) |
| FunctionalAssessment | float | Общая функциональная оценка |
| Gender | int | Пол (0 = женский, 1 = мужской) |
| Hypertension | int | Артериальная гипертензия (0/1) |
| MeanBP | float | Среднее артериальное давление, рассчитанное из систолического и диастолического |
| MoCA | float | Когнитивный балл MoCA |
| PhysicalActivity | float | Уровень физической активности (часы/неделя) |
| PosturalInstability | bool | Постуральная нестабильность присутствует |
| Rigidity | bool | Мышечная ригидность присутствует |
| SleepDisorders | bool | Нарушения сна присутствуют |
| SleepQuality | float | Балл качества сна |
| Smoking | int | Индикатор курения (0/1) |
| SpeechProblems | bool | Проблемы с речью присутствуют |
| Stroke | int | История инсульта (0/1) |
| SystolicBP | int | Систолическое артериальное давление |
| TraumaticBrainInjury | int | История черепно-мозговой травмы (0/1) |
| Tremor | bool | Наличие тремора |
| UPDRS | float | Унифицированный балл оценки Паркинсона |
| Diagnosis | int | 0 = здоров, 1 = Паркинсон |
Для этой задачи вам нужно решить 3 подзадачи.
Рассчитайте для каждого пациента из тестового набора балл кардиоваскулярного и метаболического риска на основе существующих столбцов (Hypertension, Diabetes, BMI).
CardiometabolicRiskScore = (Hypertension == 1) + (Diabetes == 1) + (BMI > 30)CardiometabolicRiskScore — это простой балл, который оценивает кардиоваскулярный и метаболический риск пациента.
Каждый компонент добавляет один балл к общему счету:
Гипертензия: если у пациента повышенное артериальное давление, добавляется 1 балл.
Диабет: если у пациента есть диабет, добавляется 1 балл.
BMI > 30: если индекс массы тела указывает на ожирение (BMI свыше 30), добавляется 1 балл.
Answer в файле подачи будет рассчитанным числовым значением для каждого пациента из тестового набора.
Рассчитайте балл, который оценивает риск, связанный с образом жизни, на основе существующих столбцов (Smoking, AlcoholConsumption, PhysicalActivity).
LifestyleRiskIndex = (Smoking == 1) + (AlcoholConsumption > 2) + (PhysicalActivity < 1)LifestyleRiskIndex — это балл, который оценивает риск, связанный с образом жизни пациента.
Каждый компонент вносит один балл в общий счет:
Итоговый балл варьируется от 0 (образ жизни без риска) до 3 (наличие всех факторов риска), предоставляя простую меру влияния образа жизни на здоровье.
Постройте модель классификации, которая предсказывает Diagnosis (0 = здоров, 1 = Паркинсон) на основе всей доступной информации в train.csv. Вы можете выбрать использование всей информации из обучающего набора для классификации модели или выбрать наиболее подходящую информацию.
test.csv должны быть в формате 0/1.Answer в файле подачи будет 0 (здоров) или 1 (страдает от Паркинсона) для каждого пациента.Файл submission.csv должен содержать:
PatientID - представляет ID пациента и берется из файла test.csv;subtaskID может быть: Task1, Task2, Task3Answer представляет рассчитанное значение для пациента, указанного через PatientID, для задачи, указанной через subtaskID.Для подзадачи 3 баллы присваиваются согласно следующим правилам:
Для подзадач 1–2 оценка проводится точно (через сравнение).