Vanskelighetsgrad
Din beste poengsum
N/A
Parkinsons sykdom er en progressiv nevrodegenerativ tilstand som påvirker bevegelseskontroll og kognitive funksjoner. Den oppstår ofte hos personer over 60 år og manifesterer seg gjennom en kombinasjon av motoriske symptomer (tremor, rigiditet, bradykinesi, postural ustabilitet) og ikke-motoriske symptomer (søvnforstyrrelser, forstoppelse, depresjon, taleproblemer).
Tidlig diagnose og overvåking av sykdomsutvikling er essensielt for å optimalisere behandling og forbedre livskvaliteten til pasienter. Kunstig intelligens muliggjør kompleks analyse av kliniske data og livsstil for:
For å løse dette problemet vil du ha tilgang til to filer:
train.csv – inneholder alle variabler, inkludert Diagnosis, for trening av modellertest.csv – inneholder de samme variablene, uten kolonnen Diagnosis, og dataene fra denne filen brukes til å generere prediksjoner| Column | DType | Beskrivelse |
|---|---|---|
| PatientID | object | Unik identifikator for pasienten |
| Age | int | Pasientens alder i år |
| AgeGroup | int | Diskretisert aldersgruppe (0–3) |
| AlcoholConsumption | float | Mengde alkohol konsumert per uke |
| BMI | float | Kroppsmasseindeks |
| Bradykinesia | bool | Tilstedeværelse av bradykinesi (sakte bevegelser) |
| CholesterolHDL | float | HDL-kolesterolnivå ("godt") |
| CholesterolLDL | float | LDL-kolesterolnivå ("dårlig") |
| CholesterolTotal | float | Totalt kolesterol |
| CholesterolTriglycerides | float | Triglysseridnivå |
| Constipation | bool | Pasienten lider av forstoppelse |
| Depression | int | Depresjonsindikator (0 = fraværende, 1 = tilstede) |
| Diabetes | int | Diabetesindikator (0 = fraværende, 1 = tilstede) |
| DiastolicBP | int | Diastolisk blodtrykk |
| DietQuality | float | Evaluering av diettens kvalitet (numerisk score) |
| DoctorInCharge | object | Navnet på legen som overvåker pasienten |
| DyslipidemiaIndex | float | Indeks avledet fra lipidprofiler |
| EducationLevel | int | Utdanningsnivå (numerisk kodet) |
| Ethnicity | int | Etnisk gruppe (numerisk kode) |
| EyeColor | object | Øyenfarge |
| FamilyHistoryParkinsons | int | Familiehistorie med Parkinson (0/1) |
| FunctionalAssessment | float | Generell funksjonell vurdering |
| Gender | int | Kjønn (0 = kvinnelig, 1 = mannlig) |
| Hypertension | int | Hypertensjon (0/1) |
| MeanBP | float | Gjennomsnittlig blodtrykk, beregnet fra systolisk og diastolisk |
| MoCA | float | Kognitiv MoCA-score |
| PhysicalActivity | float | Nivå av fysisk aktivitet (timer/uke) |
| PosturalInstability | bool | Postural ustabilitet tilstede |
| Rigidity | bool | Muskelrigiditet tilstede |
| SleepDisorders | bool | Søvnforstyrrelser tilstede |
| SleepQuality | float | Søvnkvalitetsscore |
| Smoking | int | Røykeindikator (0/1) |
| SpeechProblems | bool | Taleproblemer tilstede |
| Stroke | int | Historie med hjerneslag (0/1) |
| SystolicBP | int | Systolisk blodtrykk |
| TraumaticBrainInjury | int | Historie med hodeskade (0/1) |
| Tremor | bool | Tilstedeværelse av tremor |
| UPDRS | float | Unified Parkinson's Disease Rating Scale score |
| Diagnosis | int | 0 = frisk, 1 = Parkinson |
For dette problemet skal du løse 3 oppgaver.
Beregn for hver pasient i testsettet en kardiovaskulær og metabolsk risikoscore basert på eksisterende kolonner (Hypertension, Diabetes, BMI).
CardiometabolicRiskScore = (Hypertension == 1) + (Diabetes == 1) + (BMI > 30)CardiometabolicRiskScore er en enkel score som evaluerer pasientens kardiovaskulære og metabolske risiko.
Hver komponent legger til ett poeng til scoren:
Hypertensjon: hvis pasienten har høyt blodtrykk, legges 1 poeng til.
Diabetes: hvis pasienten har diabetes, legges 1 poeng til.
BMI > 30: hvis kroppsmasseindeksen indikerer fedme (BMI over 30), legges 1 poeng til.
Answer i innleveringsfilen vil være den beregnede numeriske verdien for hver pasient i testsettet.
Beregn en score som evaluerer livsstilsrelatert risiko basert på eksisterende kolonner (Smoking, AlcoholConsumption, PhysicalActivity).
LifestyleRiskIndex = (Smoking == 1) + (AlcoholConsumption > 2) + (PhysicalActivity < 1)LifestyleRiskIndex er en score som evaluerer risikoen forbundet med pasientens livsstil.
Hver komponent bidrar med ett poeng til scoren:
Den endelige scoren varierer mellom 0 (livsstil uten risiko) og 3 (tilstedeværelse av alle risikofaktorer), og gir et enkelt mål på livsstilens innvirkning på helsen.
Bygg en klassifiseringsmodell som predikerer Diagnosis (0 = frisk, 1 = Parkinson) basert på all tilgjengelig informasjon i train.csv. Du kan velge å bruke all informasjon fra treningssettet for modellklassifisering eller du kan velge den mest passende informasjonen.
test.csv må være i form 0/1.Answer i innleveringsfilen vil være 0 (frisk) eller 1 (lider av Parkinson) for hver pasient.Filen submission.csv må inneholde:
PatientID - representerer pasient-ID og hentes fra filen test.csv;subtaskID kan være: Task1, Task2, Task3Answer representerer den beregnede verdien for pasienten indikert av PatientID for oppgaven indikert av subtaskID.For deloppgave 3 tildeles poeng i henhold til følgende regler:
For deloppgaver 1–2 evalueres nøyaktig (ved sammenligning).
Fellesskapsveiledning
Utforsk ulike tilnærminger, implementeringsdetaljer og erfaringer som er bidratt til dette problemet.