Sudėtingumas
Jūsų geriausias rezultatas
Nepasiekiama
Parkinsono liga yra progresuojanti neurodegeneracinė būklė, kuri paveiks judėjimo kontrolę ir pažinimo funkcijas. Ji dažnai pasireiškia vyresniems nei 60 metų žmonėms ir pasireiškia motorinių simptomų (tremoras, rigidiškumas, bradikinezia, posturalinis nestabilumas) ir ne-motorinių simptomų (miego sutrikimai, vidurių užkietėjimas, depresija, kalbos problemos) deriniu.
Ankstyva diagnostika ir ligos progresijos stebėjimas yra būtini gydymui optimizuoti ir pacientų gyvenimo kokybei gerinti. Dirbtinis intelektas leidžia atlikti kompleksinę klinikinių duomenų ir gyvenimo būdo analizę:
Šios problemos sprendimui turėsite du failus:
train.csv – turi visus kintamuosius, įskaitant Diagnosis, modelių mokymuitest.csv – turi tuos pačius kintamuosius, be Diagnosis stulpelio, ir šio failo duomenys naudojami prognozėms generuoti| Column | DType | Aprašymas |
|---|---|---|
| PatientID | object | Unikalus paciento identifikatorius |
| Age | int | Paciento amžius metais |
| AgeGroup | int | Diskretizuota amžiaus grupė (0–3) |
| AlcoholConsumption | float | Alkoholio kiekis, suvartojamas per savaitę |
| BMI | float | Kūno masės indeksas |
| Bradykinesia | bool | Bradikinezijos buvimas (judėjimų sulėtėjimas) |
| CholesterolHDL | float | HDL cholesterolio („gero") lygis |
| CholesterolLDL | float | LDL cholesterolio („blogo") lygis |
| CholesterolTotal | float | Bendras cholesterolis |
| CholesterolTriglycerides | float | Trigliceridų lygis |
| Constipation | bool | Pacientas kenčia nuo vidurių užkietėjimo |
| Depression | int | Depresijos indikatorius (0 = nėra, 1 = yra) |
| Diabetes | int | Diabeto indikatorius (0 = nėra, 1 = yra) |
| DiastolicBP | int | Diastolinis arterinis spaudimas |
| DietQuality | float | Dietos kokybės įvertinimas (skaitinis balas) |
| DoctorInCharge | object | Pacientą stebinčio gydytojo vardas |
| DyslipidemiaIndex | float | Indeksas, gautas iš lipidų profilių |
| EducationLevel | int | Išsilavinimo lygis (skaitiškai kodifikuotas) |
| Ethnicity | int | Etninė grupė (skaitinis kodas) |
| EyeColor | object | Akių spalva |
| FamilyHistoryParkinsons | int | Šeimos Parkinsono ligos istorija (0/1) |
| FunctionalAssessment | float | Bendras funkcinis įvertinimas |
| Gender | int | Lytis (0 = moteriškas, 1 = vyriškas) |
| Hypertension | int | Arterinė hipertenzija (0/1) |
| MeanBP | float | Vidutinis arterinis spaudimas, apskaičiuotas iš sistolinio ir diastolinio |
| MoCA | float | Pažinimo MoCA balas |
| PhysicalActivity | float | Fizinio aktyvumo lygis (valandos/savaitė) |
| PosturalInstability | bool | Posturalinis nestabilumas |
| Rigidity | bool | Raumenų rigidiškumas |
| SleepDisorders | bool | Miego sutrikimai |
| SleepQuality | float | Miego kokybės balas |
| Smoking | int | Rūkymo indikatorius (0/1) |
| SpeechProblems | bool | Kalbos problemos |
| Stroke | int | Insulto istorija (0/1) |
| SystolicBP | int | Sistolinis arterinis spaudimas |
| TraumaticBrainInjury | int | Trauminio galvos smegenų pažeidimo istorija (0/1) |
| Tremor | bool | Tremoro buvimas |
| UPDRS | float | Suvienytasis Parkinsono įvertinimo balas |
| Diagnosis | int | 0 = sveikas, 1 = Parkinsonas |
Šiai problemai turite išspręsti 3 užduotis.
Apskaičiuokite kiekvienam pacientui iš testavimo rinkinio širdies ir kraujagyslių bei metabolinį rizikos balą remiantis esamais stulpeliais (Hypertension, Diabetes, BMI).
CardiometabolicRiskScore = (Hypertension == 1) + (Diabetes == 1) + (BMI > 30)CardiometabolicRiskScore yra paprastas balas, kuris įvertina paciento širdies ir kraujagyslių bei metabolinį riziką.
Kiekvienas komponentas prideda vieną tašką prie balo:
Hipertenzija: jei pacientas turi padidėjusį arterinį spaudimą, pridedamas 1 taškas.
Diabetas: jei pacientas turi diabetą, pridedamas 1 taškas.
BMI > 30: jei kūno masės indeksas rodo nutukimą (BMI virš 30), pridedamas 1 taškas.
Answer pateikimo faile bus skaitiškai apskaičiuota vertė kiekvienam pacientui iš testavimo rinkinio.
Apskaičiuokite balą, kuris įvertina su gyvenimo būdu susijusį riziką remiantis esamais stulpeliais (Smoking, AlcoholConsumption, PhysicalActivity).
LifestyleRiskIndex = (Smoking == 1) + (AlcoholConsumption > 2) + (PhysicalActivity < 1)LifestyleRiskIndex yra balas, kuris įvertina su paciento gyvenimo būdu susijusį riziką.
Kiekvienas komponentas prisideda vienu tašku prie balo:
Galutinis balas svyruoja nuo 0 (gyvenimo būdas be rizikos) iki 3 (visų rizikos veiksnių buvimas), suteikiant paprastą gyvenimo būdo poveikio sveikatai matą.
Sukurkite klasifikacijos modelį, kuris prognozuotų Diagnosis (0 = sveikas, 1 = Parkinsonas) remiantis visa informacija, esančia train.csv. Galite pasirinkti naudoti visą informaciją iš mokymo rinkinio modelio klasifikacijai arba galite pasirinkti tinkamiausią informaciją.
test.csv turi būti 0/1 formatu.Answer pateikimo faile bus 0 (sveikas) arba 1 (serga Parkinsonu) kiekvienam pacientui.submission.csv failas turi turėti:
PatientID - reiškia paciento ID ir yra paimtas iš test.csv failo;subtaskID gali būti: Task1, Task2, Task3Answer reiškia apskaičiuotą vertę pacientui, nurodytam PatientID, užduočiai, nurodytai subtaskID.Trečiajai užduočiai taškai skiriami pagal šias taisykles:
1–2 užduotims vertinama tiksliai (lyginant).