Складність
Ваш найкращий результат
Н/Д
Медичний інститут бажає розробити автоматизовану систему, яка допомагатиме в
ідентифікації пацієнтів з ризиком хвороби Альцгеймера, використовуючи клінічні,
демографічні та поведінкові дані.
Ви отримали набір даних з пацієнтами, які пройшли клінічну оцінку, а мета полягає в тому, щоб побудувати
модель бінарної класифікації, яка зможе передбачити діагноз для нових пацієнтів.
Вам надано наступні файли:
Основна мета: прогнозування ймовірності того, що пацієнту буде діагностовано хворобу Альцгеймера
(значення між 0 та 1, де 0 = здоровий пацієнт, 1 = пацієнт з хворобою Альцгеймера).
Кожен рядок представляє пацієнта і містить наступні атрибути:
PatientID – унікальний ідентифікатор пацієнтаAge – вік пацієнтаGender – стать (0 = жіноча, 1 = чоловіча)Ethnicity – етнічна приналежність пацієнта (числові кодовані значення)EducationLevel – рівень освіти (числово кодований)BMI – індекс маси тілаSmoking – курець (1) / некурець (0)AlcoholConsumption – споживання алкоголюPhysicalActivity – рівень фізичної активностіDietQuality – якість дієтиSleepQuality – якість снуFamilyHistoryAlzheimers – сімейна історія хвороби АльцгеймераCardiovascularDisease – серцево-судинні захворюванняDiabetes – діабетDepression – депресіяHeadInjury – черепно-мозкові травмиHypertension – гіпертоніяSystolicBP, DiastolicBP – артеріальний тискCholesterolTotal, CholesterolLDL, CholesterolHDL, CholesterolTriglyceridesMMSE – оцінка Mini-Mental State ExaminationFunctionalAssessment – функціональна оцінкаADL – повсякденна діяльністьMemoryComplaintsBehavioralProblemsConfusionDisorientationPersonalityChangesDifficultyCompletingTasksForgetfulnessDiagnosis – тільки в train.csv
1 = діагноз хвороби Альцгеймера0 = без хвороби АльцгеймераКінцева мета: передбачити Diagnosis для рядків з test.csv.
Перші два підзавдання перевіряють дослідницький аналіз даних.
Останнє підзавдання оцінює продуктивність моделі класифікації.
Обчисліть для кожного пацієнта з test.csv скільки пацієнтів є в наборі для навчання (train.csv), які мають той самий вік, що і пацієнт з тестового набору.
Виведіть у файл подання натуральне число (згідно з форматом, представленим нижче).
Для кожного пацієнта з test.csv визначте відсоток пацієнтів-курців
(Smoking = 1) з навчального набору (train.csv) які мають той самий вік
з відповідним пацієнтом.
Формула обчислення для пацієнта з віком v:
(кількість пацієнтів-курців з train з Age = v) /(загальна кількість пацієнтів з train з Age = v) * 100Виведіть у файл подання дійсне число між 0 та 100,
з максимум 2 десятковими знаками, для кожного пацієнта.
Якщо в навчальному наборі немає жодного пацієнта з відповідним віком,
виведене значення буде 0.
Побудуйте модель класифікації, яка передбачає ймовірність діагнозу хвороби Альцгеймера
(p ∈ [0,1]) для кожного пацієнта з test.csv.
Оцінювання проводиться за допомогою ROC Curve та AUC (Area Under the ROC Curve).
Підзавдання 1–2 оцінюються точно (через порівняння).
Файл submission.csv повинен містити 3 рядки для кожного пацієнта з test,
що відповідають 3 підзавданням.
Структура:
subtaskID, datapointID, answerде:
PatientIDPatientID = 4751:subtaskID,datapointID,answer1,4751,232,4751,31.83,4751,0.873Для Підзавдання 3 оцінювання проводиться за допомогою ROC AUC (Area Under the ROC Curve),
стандартної метрики для задач бінарної класифікації.