Obtiažnosť
Vaše najlepšie skóre
N/A
Lekársky inštitút si želá vyvinúť automatizovaný systém, ktorý by pomohol pri
identifikácii pacientov s rizikom Alzheimerovej choroby, používajúc klinické,
demografické a behaviorálne údaje.
Dostal si súbor údajov s klinicky vyhodnotenými pacientmi a cieľom je vybudovať
model binárnej klasifikácie, ktorý dokáže predpovedať diagnózu pre nových pacientov.
Boli ti poskytnuté nasledujúce súbory:
Hlavný cieľ: predikcia pravdepodobnosti, že u pacienta bude diagnostikovaná Alzheimerova choroba
(hodnota medzi 0 a 1, kde 0 = zdravý pacient, 1 = pacient s Alzheimerovou chorobou).
Každý riadok predstavuje pacienta a obsahuje nasledujúce atribúty:
PatientID – jedinečný identifikátor pacientaAge – vek pacientaGender – pohlavie (0 = ženské, 1 = mužské)Ethnicity – etnicita pacienta (numericky kódované hodnoty)EducationLevel – úroveň vzdelania (numericky kódovaná)BMI – index telesnej hmotnostiSmoking – fajčiar (1) / nefajčiar (0)AlcoholConsumption – konzumácia alkoholuPhysicalActivity – úroveň fyzickej aktivityDietQuality – kvalita stravySleepQuality – kvalita spánkuFamilyHistoryAlzheimers – rodinná anamnéza Alzheimerovej chorobyCardiovascularDisease – kardiovaskulárne ochoreniaDiabetes – cukrovkaDepression – depresiaHeadInjury – úrazy hlavyHypertension – hypertenziaSystolicBP, DiastolicBP – krvný tlakCholesterolTotal, CholesterolLDL, CholesterolHDL, CholesterolTriglyceridesMMSE – skóre Mini-Mental State ExaminationFunctionalAssessment – funkčné hodnotenieADL – denné aktivityMemoryComplaintsBehavioralProblemsConfusionDisorientationPersonalityChangesDifficultyCompletingTasksForgetfulnessDiagnosis – len v train.csv
1 = diagnóza Alzheimerovej choroby0 = bez Alzheimerovej chorobyKonečný cieľ: predpovedať Diagnosis pre riadky v test.csv.
Prvé dva subtasky overujú exploračnú analýzu údajov.
Posledný subtask hodnotí výkonnosť klasifikačného modelu.
Vypočítaj pre každého pacienta z test.csv koľko pacientov je v trénovacej množine (train.csv), ktorí mají rovnaký vek ako pacient z testovacej množiny.
Zobraz v súbore na odovzdanie prirodzené číslo (podľa formátu uvedeného nižšie).
Pre každého pacienta z test.csv urči percentuálny podiel fajčiarov
(Smoking = 1) z trénovacej množiny (train.csv) ktorí majú rovnaký vek
ako príslušný pacient.
Vzorec na výpočet pre pacienta s vekom v:
(počet fajčiarov z train s Age = v) /(celkový počet pacientov z train s Age = v) * 100Zobraz v súbore na odovzdanie reálne číslo medzi 0 a 100,
s maximálne 2 desatinnými miestami, pre každého pacienta.
Ak v trénovacej množine neexistuje žiadny pacient s príslušným vekom,
zobrazená hodnota bude 0.
Vybuduj klasifikačný model, ktorý predpovedá pravdepodobnosť diagnózy Alzheimerovej choroby
(p ∈ [0,1]) pre každého pacienta z test.csv.
Hodnotenie sa vykonáva pomocou ROC Curve a AUC (Area Under the ROC Curve).
Subtasky 1–2 sa hodnotia presne (porovnaním).
Súbor submission.csv musí obsahovať 3 riadky pre každého pacienta z testu,
zodpovedajúce 3 subtaskom.
Štruktúra:
subtaskID, datapointID, answerkde:
PatientIDPatientID = 4751:subtaskID,datapointID,answer1,4751,232,4751,31.83,4751,0.873Pre Subtask 3 sa hodnotenie vykonáva pomocou ROC AUC (Area Under the ROC Curve),
štandardnej metriky pre problémy binárnej klasifikácie.