Тежина
Твој најбољи резултат
Н/Д
Medicinski institut želi da razvije automatizovani sistem koji će pomoći u
identifikaciji pacijenata sa rizikom od Alchajmerove bolesti, koristeći kliničke,
demografske i bihevioralne podatke.
Dobio si skup podataka sa klinički evaluiranim pacijentima, a cilj je da konstruišeš
model binarne klasifikacije koji može da predvidi dijagnozu za nove pacijente.
Stavljeni su ti na raspolaganje sledeći fajlovi:
Glavni cilj: predviđanje verovatnoće da će pacijent biti dijagnostikovan sa Alchajmerovom bolešću
(vrednost između 0 i 1, gde je 0 = zdrav pacijent, 1 = pacijent sa Alchajmerovom bolešću).
Svaki red predstavlja pacijenta i sadrži sledeće atribute:
PatientID – jedinstveni identifikator pacijentaAge – godine pacijentaGender – pol (0 = ženski, 1 = muški)Ethnicity – etnicitet pacijenta (numerički kodirane vrednosti)EducationLevel – nivo obrazovanja (numerički kodiran)BMI – indeks telesne maseSmoking – pušač (1) / nepušač (0)AlcoholConsumption – konzumiranje alkoholaPhysicalActivity – nivo fizičke aktivnostiDietQuality – kvalitet ishraneSleepQuality – kvalitet snaFamilyHistoryAlzheimers – porodična istorija Alchajmerove bolestiCardiovascularDisease – kardiovaskularne bolestiDiabetes – dijabetesDepression – depresijaHeadInjury – povrede glaveHypertension – hipertenzijaSystolicBP, DiastolicBP – krvni pritisakCholesterolTotal, CholesterolLDL, CholesterolHDL, CholesterolTriglyceridesMMSE – skor Mini-Mental State ExaminationFunctionalAssessment – funkcionalna procenaADL – dnevne aktivnostiMemoryComplaintsBehavioralProblemsConfusionDisorientationPersonalityChangesDifficultyCompletingTasksForgetfulnessDiagnosis – samo u train.csv
1 = dijagnoza Alchajmerove bolesti0 = bez Alchajmerove bolestiFinalni cilj: predvidi Diagnosis za redove iz test.csv.
Prva dva podzadatka proveravaju eksplorativnu analizu podataka.
Poslednji podzadatak evaluira performanse modela klasifikacije.
Izračunaj za svakog pacijenta iz test.csv koliko pacijenata je u skupu za obuku (train.csv) koji imaju iste godine kao pacijent iz test skupa.
Prikaži u fajlu za predaju prirodan broj (prema formatu prikazanom niže).
Za svakog pacijenta iz test.csv, odredi procenat pušača
(Smoking = 1) iz skupa za obuku (train.csv) koji imaju iste godine
kao taj pacijent.
Formula za izračunavanje za pacijenta sa godinama v:
(broj pušača iz train sa Age = v) /(ukupan broj pacijenata iz train sa Age = v) * 100Prikaži u fajlu za predaju realan broj između 0 i 100,
sa maksimalno 2 decimale, za svakog pacijenta.
Ako u skupu za obuku ne postoji nijedan pacijent sa tim godinama,
prikazana vrednost će biti 0.
Konstruiši model klasifikacije koji predviđa verovatnoću dijagnoze Alchajmerove bolesti
(p ∈ [0,1]) za svakog pacijenta iz test.csv.
Evaluacija se vrši koristeći ROC Curve i AUC (Area Under the ROC Curve).
Podzadaci 1–2 se evaluiraju tačno (poređenjem).
Fajl submission.csv treba da sadrži 3 linije za svakog pacijenta iz test,
koje odgovaraju 3 podzadatka.
Struktura:
subtaskID, datapointID, answergde je:
PatientIDPatientID = 4751:subtaskID,datapointID,answer1,4751,232,4751,31.83,4751,0.873Za Podzadatak 3, evaluacija se vrši koristeći ROC AUC (Area Under the ROC Curve),
standardnu metriku za probleme binarne klasifikacije.