Difficulté
Votre meilleur score
N/D
La maladie de Parkinson est une affection neurodégénérative progressive qui affecte le contrôle des mouvements et les fonctions cognitives. Elle apparaît fréquemment chez les personnes de plus de 60 ans et se manifeste par une combinaison de symptômes moteurs (tremor, rigidité, bradykinésie, instabilité posturale) et de symptômes non-moteurs (troubles du sommeil, constipation, dépression, problèmes d'élocution).
Le diagnostic précoce et le suivi de l'évolution de la maladie sont essentiels pour optimiser le traitement et améliorer la qualité de vie des patients. L'Intelligence Artificielle permet l'analyse complexe des données cliniques et du mode de vie pour :
Pour résoudre ce problème, vous aurez à disposition deux fichiers :
train.csv – contient toutes les variables, y compris Diagnosis, pour l'entraînement des modèlestest.csv – contient les mêmes variables, sans la colonne Diagnosis, et les données de ce fichier sont utilisées pour générer les prédictions| Column | DType | Description |
|---|---|---|
| PatientID | object | Identifiant unique du patient |
| Age | int | Âge du patient en années |
| AgeGroup | int | Groupe d'âge discrétisé (0–3) |
| AlcoholConsumption | float | Quantité d'alcool consommée par semaine |
| BMI | float | Indice de masse corporelle |
| Bradykinesia | bool | Présence de bradykinésie (ralentissement des mouvements) |
| CholesterolHDL | float | Niveau de cholestérol HDL (« bon ») |
| CholesterolLDL | float | Niveau de cholestérol LDL (« mauvais ») |
| CholesterolTotal | float | Cholestérol total |
| CholesterolTriglycerides | float | Niveau des triglycérides |
| Constipation | bool | Le patient souffre de constipation |
| Depression | int | Indicateur de dépression (0 = absent, 1 = présent) |
| Diabetes | int | Indicateur de diabète (0 = absent, 1 = présent) |
| DiastolicBP | int | Tension artérielle diastolique |
| DietQuality | float | Évaluation de la qualité du régime alimentaire (score numérique) |
| DoctorInCharge | object | Nom du médecin qui suit le patient |
| DyslipidemiaIndex | float | Indice dérivé des profils lipidiques |
| EducationLevel | int | Niveau d'éducation (codé numériquement) |
| Ethnicity | int | Groupe ethnique (code numérique) |
| EyeColor | object | Couleur des yeux |
| FamilyHistoryParkinsons | int | Antécédents familiaux de Parkinson (0/1) |
| FunctionalAssessment | float | Évaluation fonctionnelle générale |
| Gender | int | Genre (0 = féminin, 1 = masculin) |
| Hypertension | int | Hypertension artérielle (0/1) |
| MeanBP | float | Pression artérielle moyenne, calculée à partir de la systolique et diastolique |
| MoCA | float | Score cognitif MoCA |
| PhysicalActivity | float | Niveau d'activité physique (heures/semaine) |
| PosturalInstability | bool | Instabilité posturale présente |
| Rigidity | bool | Rigidité musculaire présente |
| SleepDisorders | bool | Troubles du sommeil présents |
| SleepQuality | float | Score de qualité du sommeil |
| Smoking | int | Indicateur de tabagisme (0/1) |
| SpeechProblems | bool | Problèmes d'élocution présents |
| Stroke | int | Antécédents d'accident vasculaire cérébral (0/1) |
| SystolicBP | int | Tension artérielle systolique |
| TraumaticBrainInjury | int | Antécédents de traumatisme crânien (0/1) |
| Tremor | bool | Présence de tremor |
| UPDRS | float | Score unifié d'évaluation de Parkinson |
| Diagnosis | int | 0 = sain, 1 = Parkinson |
Pour ce problème, vous devez résoudre 3 tâches.
Calculez pour chaque patient du jeu de test un score de risque cardiovasculaire et métabolique basé sur les colonnes existantes (Hypertension, Diabetes, BMI).
CardiometabolicRiskScore = (Hypertension == 1) + (Diabetes == 1) + (BMI > 30)CardiometabolicRiskScore est un score simple qui évalue le risque cardiovasculaire et métabolique du patient.
Chaque composante ajoute un point au score :
Hypertension : si le patient a une tension artérielle élevée, 1 point est ajouté.
Diabète : si le patient a le diabète, 1 point est ajouté.
BMI > 30 : si l'indice de masse corporelle indique une obésité (BMI supérieur à 30), 1 point est ajouté.
Answer dans le fichier de soumission sera la valeur calculée numériquement pour chaque patient du jeu de test.
Calculez un score qui évalue le risque lié au mode de vie basé sur les colonnes existantes (Smoking, AlcoholConsumption, PhysicalActivity).
LifestyleRiskIndex = (Smoking == 1) + (AlcoholConsumption > 2) + (PhysicalActivity < 1)LifestyleRiskIndex est un score qui évalue le risque associé au mode de vie du patient.
Chaque composante contribue avec un point au score :
Le score final varie entre 0 (mode de vie sans risque) et 3 (présence de tous les facteurs de risque), offrant une mesure simple de l'impact du mode de vie sur la santé.
Construisez un modèle de classification qui prédit Diagnosis (0 = sain, 1 = Parkinson) basé sur toutes les informations disponibles dans train.csv. Vous pouvez choisir d'utiliser toutes les informations du jeu d'entraînement pour la classification du modèle ou vous pouvez sélectionner les informations les plus appropriées.
test.csv doivent être sous forme 0/1.Answer dans le fichier de soumission sera 0 (sain) ou 1 (souffre de Parkinson) pour chaque patient.Le fichier submission.csv doit contenir :
PatientID - représente l'ID du patient et est extrait du fichier test.csv ;subtaskID peut être : Task1, Task2, Task3Answer représente la valeur calculée pour le patient indiqué par PatientID à la tâche indiquée par subtaskID.Pour la sous-tâche 3, le score est attribué selon les règles suivantes :
Pour les sous-tâches 1–2, l'évaluation est exacte (par comparaison).
Orientations communautaires
Explorez différentes approches, détails de mise en œuvre et leçons apportées à ce problème.