Sudėtingumas
Jūsų geriausias rezultatas
Nepasiekiama
Medicinos institutas nori sukurti automatizuotą sistemą, kuri padėtų
identifikuoti pacientus, turinčius Alzheimerio riziką, naudojant klinikinius,
demografinius ir elgsenos duomenis.
Gavai duomenų rinkinį su kliniškai įvertintais pacientais, o tikslas yra sukurti
binarinės klasifikacijos modelį, kuris galėtų prognozuoti diagnozę naujiems pacientams.
Tau buvo pateikti šie failai:
Pagrindinis tikslas: tikimybės, kad pacientui bus diagnozuotas Alzheimeris, prognozavimas
(reikšmė tarp 0 ir 1, kur 0 = sveikas pacientas, 1 = pacientas su Alzheimeriu).
Kiekviena eilutė atstovauja pacientą ir turi šiuos atributus:
PatientID – unikalus paciento identifikatoriusAge – paciento amžiusGender – lytis (0 = moteriškas, 1 = vyriškas)Ethnicity – paciento etninė priklausomybė (skaitiškai koduotos reikšmės)EducationLevel – išsilavinimo lygis (skaitiškai koduotas)BMI – kūno masės indeksasSmoking – rūkorius (1) / nerūkorius (0)AlcoholConsumption – alkoholio vartojimasPhysicalActivity – fizinio aktyvumo lygisDietQuality – dietos kokybėSleepQuality – miego kokybėFamilyHistoryAlzheimers – šeimos Alzheimerio istorijaCardiovascularDisease – širdies ir kraujagyslių ligosDiabetes – diabetasDepression – depresijaHeadInjury – galvos traumosHypertension – hipertenzijaSystolicBP, DiastolicBP – arterinis spaudimasCholesterolTotal, CholesterolLDL, CholesterolHDL, CholesterolTriglyceridesMMSE – Mini-Mental State Examination balasFunctionalAssessment – funkcinis vertinimasADL – kasdienė veiklaMemoryComplaintsBehavioralProblemsConfusionDisorientationPersonalityChangesDifficultyCompletingTasksForgetfulnessDiagnosis – tik train.csv
1 = Alzheimerio diagnozė0 = be AlzheimerioGalutinis tikslas: prognozuoti Diagnosis eilutėms iš test.csv.
Pirmosios dvi užduotys tikrina tyrinėjamąją duomenų analizę.
Paskutinė užduotis vertina klasifikacijos modelio našumą.
Apskaičiuok kiekvienam pacientui iš test.csv, kiek pacientų yra treniravimo rinkinyje (train.csv), kurie turi tokį patį amžių kaip testuojamojo rinkinio pacientas.
Pateikimo faile parodyk natūralųjį skaičių (pagal žemiau pateiktą formatą).
Kiekvienam pacientui iš test.csv nustatyk rūkančių pacientų procentą
(Smoking = 1) iš treniravimo rinkinio (train.csv) kurie turi tokį patį amžių
kaip atitinkamas pacientas.
Skaičiavimo formulė pacientui su amžiumi v:
(rūkančių pacientų skaičius iš train su Age = v) /(bendras pacientų skaičius iš train su Age = v) * 100Pateikimo faile parodyk realųjį skaičių tarp 0 ir 100,
su daugiausiai 2 skaitmenimis po kablelio, kiekvienam pacientui.
Jei treniravimo rinkinyje nėra nė vieno paciento su atitinkamu amžiumi,
parodoma reikšmė bus 0.
Sukurk klasifikacijos modelį, kuris prognozuoja Alzheimerio diagnozės tikimybę
(p ∈ [0,1]) kiekvienam pacientui iš test.csv.
Vertinimas atliekamas naudojant ROC kreivę ir AUC (plotą po ROC kreive).
1–2 užduotys vertinamos tiksliai (palyginant).
Failas submission.csv turi turėti 3 eilutes kiekvienam pacientui iš test,
atitinkančias 3 užduotis.
Struktūra:
subtaskID, datapointID, answerkur:
PatientID reikšmėPatientID = 4751:subtaskID,datapointID,answer1,4751,232,4751,31.83,4751,0.8733 užduočiai vertinimas atliekamas naudojant ROC AUC (plotą po ROC kreive),
standartinę metriką binarinės klasifikacijos problemoms.