Тежина
Твој најбољи резултат
Н/Д
Parkinsonova bolest je progresivno neurodegenerativno oboljenje koje utiče na kontrolu pokreta i kognitivne funkcije. Često se javlja kod osoba starijih od 60 godina i manifestuje se kroz kombinaciju motornih simptoma (tremor, rigidnost, bradikinezija, posturalna nestabilnost) i ne-motornih simptoma (poremećaji sna, konstipacija, depresija, problemi sa govorom).
Rana dijagnoza i praćenje evolucije bolesti su ključni za optimizaciju tretmana i poboljšanje kvaliteta života pacijenata. Veštačka inteligencija omogućava složenu analizu kliničkih podataka i životnog stila za:
Za rešavanje ovog problema imaćete na raspolaganju dva fajla:
train.csv – sadrži sve promenljive, uključujući Diagnosis, za treniranje modelatest.csv – sadrži iste promenljive, bez kolone Diagnosis, i podaci iz ovog fajla se koriste za generisanje predikcija| Column | DType | Opis |
|---|---|---|
| PatientID | object | Jedinstveni identifikator pacijenta |
| Age | int | Uzrast pacijenta u godinama |
| AgeGroup | int | Diskretizovana grupa uzrasta (0–3) |
| AlcoholConsumption | float | Količina alkohola konzumirana nedeljno |
| BMI | float | Indeks telesne mase |
| Bradykinesia | bool | Prisustvo bradikinezije (usporavanje pokreta) |
| CholesterolHDL | float | Nivo HDL holesterola („dobrog") |
| CholesterolLDL | float | Nivo LDL holesterola („lošeg") |
| CholesterolTotal | float | Ukupni holesterol |
| CholesterolTriglycerides | float | Nivo triglicerida |
| Constipation | bool | Pacijent pati od konstipacije |
| Depression | int | Indikator depresije (0 = odsutan, 1 = prisutan) |
| Diabetes | int | Indikator dijabetesa (0 = odsutan, 1 = prisutan) |
| DiastolicBP | int | Dijastolni krvni pritisak |
| DietQuality | float | Procena kvaliteta ishrane (numerički skor) |
| DoctorInCharge | object | Ime doktora koji prati pacijenta |
| DyslipidemiaIndex | float | Indeks izveden iz lipidnih profila |
| EducationLevel | int | Nivo obrazovanja (numerički kodiran) |
| Ethnicity | int | Etnička grupa (numerički kod) |
| EyeColor | object | Boja očiju |
| FamilyHistoryParkinsons | int | Porodična istorija Parkinsonove bolesti (0/1) |
| FunctionalAssessment | float | Opšta funkcionalna procena |
| Gender | int | Pol (0 = ženski, 1 = muški) |
| Hypertension | int | Arterijska hipertenzija (0/1) |
| MeanBP | float | Srednji arterijski pritisak, izračunat iz sistolnog i dijastolnog |
| MoCA | float | MoCA kognitivni skor |
| PhysicalActivity | float | Nivo fizičke aktivnosti (sati/nedeljno) |
| PosturalInstability | bool | Posturalna nestabilnost prisutna |
| Rigidity | bool | Mišićna rigidnost prisutna |
| SleepDisorders | bool | Poremećaji sna prisutni |
| SleepQuality | float | Skor kvaliteta sna |
| Smoking | int | Indikator pušenja (0/1) |
| SpeechProblems | bool | Problemi sa govorom prisutni |
| Stroke | int | Istorija moždanog udara (0/1) |
| SystolicBP | int | Sistolni krvni pritisak |
| TraumaticBrainInjury | int | Istorija traumatske povrede mozga (0/1) |
| Tremor | bool | Prisustvo tremora |
| UPDRS | float | Unifikovani skor procene Parkinsonove bolesti |
| Diagnosis | int | 0 = zdrav, 1 = Parkinsonova bolest |
Za ovaj problem treba da rešite 3 zadatka.
Izračunajte za svakog pacijenta iz test skupa skor kardiovaskularnog i metaboličkog rizika na osnovu postojećih kolona (Hypertension, Diabetes, BMI).
CardiometabolicRiskScore = (Hypertension == 1) + (Diabetes == 1) + (BMI > 30)CardiometabolicRiskScore je jednostavan skor koji procenjuje kardiovaskularni i metabolički rizik pacijenta.
Svaka komponenta dodaje jedan poen skoru:
Hipertenzija: ako pacijent ima povišen krvni pritisak, dodaje se 1 poen.
Dijabetes: ako pacijent ima dijabetes, dodaje se 1 poen.
BMI > 30: ako indeks telesne mase ukazuje na gojaznost (BMI preko 30), dodaje se 1 poen.
Answer u fajlu za predaju će biti numerička vrednost izračunata za svakog pacijenta iz test skupa.
Izračunajte skor koji procenjuje rizik vezan za životni stil na osnovu postojećih kolona (Smoking, AlcoholConsumption, PhysicalActivity).
LifestyleRiskIndex = (Smoking == 1) + (AlcoholConsumption > 2) + (PhysicalActivity < 1)LifestyleRiskIndex je skor koji procenjuje rizik povezan sa životnim stilom pacijenta.
Svaka komponenta doprinosi jednim poenom skoru:
Finalni skor varira između 0 (životni stil bez rizika) i 3 (prisustvo svih faktora rizika), pružajući jednostavnu meru uticaja životnog stila na zdravlje.
Konstruišite model klasifikacije koji predviđa Diagnosis (0 = zdrav, 1 = Parkinsonova bolest) na osnovu svih dostupnih informacija u train.csv. Možete da birate da koristite sve informacije iz trening skupa za klasifikaciju modela ili možete da selektujete najprikladnije informacije.
test.csv moraju biti u obliku 0/1.Answer u fajlu za predaju će biti 0 (zdrav) ili 1 (pati od Parkinsonove bolesti) za svakog pacijenta.Fajl submission.csv mora da sadrži:
PatientID - predstavlja ID pacijenta i preuzima se iz fajla test.csv;subtaskID može biti: Task1, Task2, Task3Answer predstavlja vrednost izračunatu za pacijenta označenog kroz PatientID za zadatak označen kroz subtaskID.Za podzadatak 3, bodovi se dodeljuju prema sledećim pravilima:
Za podzadatke 1–2 evaluira se tačno (poređenjem).
Смернице заједнице
Истражите различите приступе, детаље имплементације и лекције које су допринеле овом проблему.