Težavnost
Vaš najboljši rezultat
N/A
Parkinsonova bolezen je progresivna nevrodegenerativna bolezen, ki vpliva na nadzor gibanja in kognitivne funkcije. Pogosto se pojavlja pri osebah, starih nad 60 let, in se kaže s kombinacijo motoričnih simptomov (tremor, togost, bradikinezija, posturalna nestabilnost) in nemotoričnih simptomov (motnje spanja, zaprtje, depresija, govorne težave).
Zgodnja diagnoza in spremljanje napredovanja bolezni sta ključna za optimizacijo zdravljenja in izboljšanje kakovosti življenja pacientov. Umetna inteligenca omogoča kompleksno analizo kliničnih podatkov in življenjskega sloga za:
Za reševanje te naloge boste imeli na voljo dve datoteki:
train.csv – vsebuje vse spremenljivke, vključno z Diagnosis, za učenje modelovtest.csv – vsebuje iste spremenljivke, brez stolpca Diagnosis, podatki iz te datoteke se uporabljajo za generiranje napovedi| Column | DType | Opis |
|---|---|---|
| PatientID | object | Edinstveni identifikator pacienta |
| Age | int | Starost pacienta v letih |
| AgeGroup | int | Diskretizirana starostna skupina (0–3) |
| AlcoholConsumption | float | Količina alkohola, zaužitega na teden |
| BMI | float | Indeks telesne mase |
| Bradykinesia | bool | Prisotnost bradikinezije (upočasnitev gibov) |
| CholesterolHDL | float | Raven HDL holesterola („dobrega") |
| CholesterolLDL | float | Raven LDL holesterola („slabega") |
| CholesterolTotal | float | Skupni holesterol |
| CholesterolTriglycerides | float | Raven trigliceridov |
| Constipation | bool | Pacient trpi za zaprtjem |
| Depression | int | Indikator depresije (0 = odsoten, 1 = prisoten) |
| Diabetes | int | Indikator diabetesa (0 = odsoten, 1 = prisoten) |
| DiastolicBP | int | Diastolični krvni tlak |
| DietQuality | float | Ocena kakovosti prehrane (numerična ocena) |
| DoctorInCharge | object | Ime zdravnika, ki spremlja pacienta |
| DyslipidemiaIndex | float | Indeks, izpeljan iz lipidnih profilov |
| EducationLevel | int | Raven izobrazbe (numerično kodirana) |
| Ethnicity | int | Etnična skupina (numerična koda) |
| EyeColor | object | Barva oči |
| FamilyHistoryParkinsons | int | Družinska anamneza Parkinsonove bolezni (0/1) |
| FunctionalAssessment | float | Splošna funkcionalna ocena |
| Gender | int | Spol (0 = ženski, 1 = moški) |
| Hypertension | int | Arterijska hipertenzija (0/1) |
| MeanBP | float | Povprečni arterijski tlak, izračunan iz sistoličnega in diastoličnega |
| MoCA | float | Kognitivna ocena MoCA |
| PhysicalActivity | float | Raven telesne aktivnosti (ure/teden) |
| PosturalInstability | bool | Prisotna posturalna nestabilnost |
| Rigidity | bool | Prisotna mišična togost |
| SleepDisorders | bool | Prisotne motnje spanja |
| SleepQuality | float | Ocena kakovosti spanja |
| Smoking | int | Indikator kajenja (0/1) |
| SpeechProblems | bool | Prisotne govorne težave |
| Stroke | int | Anamneza možganske kapi (0/1) |
| SystolicBP | int | Sistolični arterijski tlak |
| TraumaticBrainInjury | int | Anamneza travmatične možganske poškodbe (0/1) |
| Tremor | bool | Prisotnost tremorja |
| UPDRS | float | Poenotena ocena Parkinsonove bolezni |
| Diagnosis | int | 0 = zdrav, 1 = Parkinsonova bolezen |
Za to nalogo morate rešiti 3 naloge.
Izračunajte za vsakega pacienta iz testnega nabora oceno kardiovaskularnega in metabolnega tveganja na podlagi obstoječih stolpcev (Hypertension, Diabetes, BMI).
CardiometabolicRiskScore = (Hypertension == 1) + (Diabetes == 1) + (BMI > 30)CardiometabolicRiskScore je preprosta ocena, ki ocenjuje kardiovaskularno in metabolno tveganje pacienta.
Vsaka komponenta doda eno točko k oceni:
Hipertenzija: če ima pacient povišan krvni tlak, se doda 1 točka.
Diabetes: če ima pacient diabetes, se doda 1 točka.
BMI > 30: če indeks telesne mase kaže na debelost (BMI nad 30), se doda 1 točka.
Answer v datoteki za oddajo bo numerična vrednost, izračunana za vsakega pacienta iz testnega nabora.
Izračunajte oceno, ki ocenjuje tveganje, povezano z življenjskim slogom, na podlagi obstoječih stolpcev (Smoking, AlcoholConsumption, PhysicalActivity).
LifestyleRiskIndex = (Smoking == 1) + (AlcoholConsumption > 2) + (PhysicalActivity < 1)LifestyleRiskIndex je ocena, ki ocenjuje tveganje, povezano z življenjskim slogom pacienta.
Vsaka komponenta prispeva eno točko k oceni:
Končna ocena se giblje med 0 (življenjski slog brez tveganja) in 3 (prisotnost vseh dejavnikov tveganja), kar ponuja preprosto mero vpliva življenjskega sloga na zdravje.
Zgradite klasifikacijski model, ki bo napovedal Diagnosis (0 = zdrav, 1 = Parkinsonova bolezen) na podlagi vseh razpoložljivih informacij v train.csv. Lahko se odločite, da uporabite vse informacije iz učnega nabora za klasifikacijo modela ali pa lahko izberete najprimernejše informacije.
test.csv morajo biti v obliki 0/1.Answer v datoteki za oddajo bo 0 (zdrav) ali 1 (trpi za Parkinsonovo boleznijo) za vsakega pacienta.Datoteka submission.csv mora vsebovati:
PatientID - predstavlja ID pacienta in je prevzet iz datoteke test.csv;subtaskID je lahko: Task1, Task2, Task3Answer predstavlja izračunano vrednost za pacienta, označenega s PatientID pri nalogi, označeni s subtaskID.Za podnaloga 3 se točke dodelijo glede na naslednja pravila:
Za podnalogo 1–2 se ocenjuje natančno (s primerjavo).
Smernice skupnosti
Raziščite različne pristope, podrobnosti izvedbe in lekcije, ki ste jih prispevali za to težavo.