Obtížnost
Vaše nejlepší skóre
N/A
Parkinsonova choroba je progresivní neurodegenerativní onemocnění, které ovlivňuje kontrolu pohybů a kognitivní funkce. Často se vyskytuje u osob starších 60 let a projevuje se kombinací motorických symptomů (tremor, rigidita, bradykineze, posturální nestabilita) a nemotorických symptomů (poruchy spánku, zácpa, deprese, problémy s řečí).
Včasná diagnóza a monitorování vývoje nemoci jsou zásadní pro optimalizaci léčby a zlepšení kvality života pacientů. Umělá inteligence umožňuje komplexní analýzu klinických dat a životního stylu pro:
Pro řešení tohoto problému budete mít k dispozici dva soubory:
train.csv – obsahuje všechny proměnné včetně Diagnosis pro trénování modelůtest.csv – obsahuje stejné proměnné bez sloupce Diagnosis a data z tohoto souboru se používají pro generování predikcí| Column | DType | Popis |
|---|---|---|
| PatientID | object | Jedinečný identifikátor pacienta |
| Age | int | Věk pacienta v letech |
| AgeGroup | int | Diskretizovaná věková skupina (0–3) |
| AlcoholConsumption | float | Množství alkoholu konzumovaného týdně |
| BMI | float | Index tělesné hmotnosti |
| Bradykinesia | bool | Přítomnost bradykineze (zpomalení pohybů) |
| CholesterolHDL | float | Hladina HDL cholesterolu („dobrý") |
| CholesterolLDL | float | Hladina LDL cholesterolu („špatný") |
| CholesterolTotal | float | Celkový cholesterol |
| CholesterolTriglycerides | float | Hladina triglyceridů |
| Constipation | bool | Pacient trpí zácpou |
| Depression | int | Indikátor deprese (0 = nepřítomna, 1 = přítomna) |
| Diabetes | int | Indikátor diabetu (0 = nepřítomen, 1 = přítomen) |
| DiastolicBP | int | Diastolický krevní tlak |
| DietQuality | float | Hodnocení kvality stravy (číselné skóre) |
| DoctorInCharge | object | Jméno lékaře, který pacienta sleduje |
| DyslipidemiaIndex | float | Index odvozený z lipidových profilů |
| EducationLevel | int | Úroveň vzdělání (číselně kódována) |
| Ethnicity | int | Etnická skupina (číselný kód) |
| EyeColor | object | Barva očí |
| FamilyHistoryParkinsons | int | Rodinná anamnéza Parkinsonovy choroby (0/1) |
| FunctionalAssessment | float | Celkové funkční hodnocení |
| Gender | int | Pohlaví (0 = ženské, 1 = mužské) |
| Hypertension | int | Arteriální hypertenze (0/1) |
| MeanBP | float | Průměrný arteriální tlak, vypočítaný ze systolického a diastolického |
| MoCA | float | Kognitivní skóre MoCA |
| PhysicalActivity | float | Úroveň fyzické aktivity (hodiny/týden) |
| PosturalInstability | bool | Přítomna posturální nestabilita |
| Rigidity | bool | Přítomna svalová rigidita |
| SleepDisorders | bool | Přítomny poruchy spánku |
| SleepQuality | float | Skóre kvality spánku |
| Smoking | int | Indikátor kouření (0/1) |
| SpeechProblems | bool | Přítomny problémy s řečí |
| Stroke | int | Anamnéza cévní mozkové příhody (0/1) |
| SystolicBP | int | Systolický krevní tlak |
| TraumaticBrainInjury | int | Anamnéza traumatického poranění mozku (0/1) |
| Tremor | bool | Přítomnost tremoru |
| UPDRS | float | Jednotné hodnotící skóre Parkinsonovy choroby |
| Diagnosis | int | 0 = zdravý, 1 = Parkinsonova choroba |
Pro tento problém máte vyřešit 3 úkoly.
Vypočítejte pro každého pacienta z testovací sady skóre kardiovaskulárního a metabolického rizika na základě existujících sloupců (Hypertension, Diabetes, BMI).
CardiometabolicRiskScore = (Hypertension == 1) + (Diabetes == 1) + (BMI > 30)CardiometabolicRiskScore je jednoduché skóre, které hodnotí kardiovaskulární a metabolické riziko pacienta.
Každá komponenta přidává jeden bod ke skóre:
Hypertenze: pokud má pacient zvýšený krevní tlak, přidá se 1 bod.
Diabetes: pokud má pacient diabetes, přidá se 1 bod.
BMI > 30: pokud index tělesné hmotnosti indikuje obezitu (BMI nad 30), přidá se 1 bod.
Answer v souboru pro odevzdání bude číselná hodnota vypočítaná pro každého pacienta z testovací sady.
Vypočítejte skóre, které hodnotí riziko související se životním stylem na základě existujících sloupců (Smoking, AlcoholConsumption, PhysicalActivity).
LifestyleRiskIndex = (Smoking == 1) + (AlcoholConsumption > 2) + (PhysicalActivity < 1)LifestyleRiskIndex je skóre, které hodnotí riziko spojené se životním stylem pacienta.
Každá komponenta přispívá jedním bodem ke skóre:
Finální skóre se pohybuje mezi 0 (životní styl bez rizika) a 3 (přítomnost všech rizikových faktorů), poskytuje jednoduchou míru dopadu životního stylu na zdraví.
Vytvořte klasifikační model, který předpoví Diagnosis (0 = zdravý, 1 = Parkinsonova choroba) na základě všech dostupných informací v train.csv. Můžete se rozhodnout použít všechny informace z trénovací sady pro klasifikaci modelu nebo můžete vybrat nejvhodnější informace.
test.csv musí být ve formě 0/1.Answer v souboru pro odevzdání bude 0 (zdravý) nebo 1 (trpí Parkinsonovou chorobou) pro každého pacienta.Soubor submission.csv musí obsahovat:
PatientID - představuje ID pacienta a je převzato ze souboru test.csv;subtaskID může být: Task1, Task2, Task3Answer představuje hodnotu vypočítanou pro pacienta označeného PatientID u úkolu označeného subtaskID.Pro podúkol 3 se bodové hodnocení uděluje podle následujících pravidel:
Pro podúkoly 1–2 se hodnotí přesně (porovnáním).
Pokyny pro komunitu
Prozkoumejte různé přístupy, podrobnosti implementace a lekce, které přispěly k tomuto problému.