Dificultad
Tu mejor puntuación
N/D
La enfermedad de Parkinson es una afección neurodegenerativa progresiva que afecta el control de los movimientos y las funciones cognitivas. Aparece frecuentemente en personas mayores de 60 años y se manifiesta a través de una combinación de síntomas motores (temblor, rigidez, bradicinesia, inestabilidad postural) y síntomas no motores (trastornos del sueño, estreñimiento, depresión, problemas del habla).
El diagnóstico precoz y el monitoreo de la evolución de la enfermedad son esenciales para optimizar el tratamiento y mejorar la calidad de vida de los pacientes. La Inteligencia Artificial permite el análisis complejo de datos clínicos y del estilo de vida para:
Para resolver este problema tendrán a disposición dos archivos:
train.csv – contiene todas las variables, incluyendo Diagnosis, para el entrenamiento de los modelostest.csv – contiene las mismas variables, sin la columna Diagnosis, y los datos de este archivo se usan para generar las predicciones| Column | DType | Descripción |
|---|---|---|
| PatientID | object | Identificador único del paciente |
| Age | int | Edad del paciente en años |
| AgeGroup | int | Grupo de edad discretizado (0–3) |
| AlcoholConsumption | float | Cantidad de alcohol consumida por semana |
| BMI | float | Índice de masa corporal |
| Bradykinesia | bool | Presencia de bradicinesia (ralentización de movimientos) |
| CholesterolHDL | float | Nivel de colesterol HDL ("bueno") |
| CholesterolLDL | float | Nivel de colesterol LDL ("malo") |
| CholesterolTotal | float | Colesterol total |
| CholesterolTriglycerides | float | Nivel de triglicéridos |
| Constipation | bool | El paciente sufre de estreñimiento |
| Depression | int | Indicador de depresión (0 = ausente, 1 = presente) |
| Diabetes | int | Indicador de diabetes (0 = ausente, 1 = presente) |
| DiastolicBP | int | Tensión arterial diastólica |
| DietQuality | float | Evaluación de la calidad de la dieta (puntuación numérica) |
| DoctorInCharge | object | Nombre del doctor que monitorea al paciente |
| DyslipidemiaIndex | float | Índice derivado de los perfiles lipídicos |
| EducationLevel | int | Nivel de educación (codificado numéricamente) |
| Ethnicity | int | Grupo étnico (código numérico) |
| EyeColor | object | Color de ojos |
| FamilyHistoryParkinsons | int | Historial familiar de Parkinson (0/1) |
| FunctionalAssessment | float | Evaluación funcional general |
| Gender | int | Género (0 = femenino, 1 = masculino) |
| Hypertension | int | Hipertensión arterial (0/1) |
| MeanBP | float | Presión arterial media, calculada a partir de sistólica y diastólica |
| MoCA | float | Puntuación cognitiva MoCA |
| PhysicalActivity | float | Nivel de actividad física (horas/semana) |
| PosturalInstability | bool | Inestabilidad postural presente |
| Rigidity | bool | Rigidez muscular presente |
| SleepDisorders | bool | Trastornos del sueño presentes |
| SleepQuality | float | Puntuación de calidad del sueño |
| Smoking | int | Indicador de tabaquismo (0/1) |
| SpeechProblems | bool | Problemas del habla presentes |
| Stroke | int | Historial de accidente cerebrovascular (0/1) |
| SystolicBP | int | Tensión arterial sistólica |
| TraumaticBrainInjury | int | Historial de trauma craneal (0/1) |
| Tremor | bool | Presencia de temblor |
| UPDRS | float | Puntuación unificada de evaluación del Parkinson |
| Diagnosis | int | 0 = sano, 1 = Parkinson |
Para este problema tienen que resolver 3 tareas.
Calculen para cada paciente del conjunto de prueba una puntuación de riesgo cardiovascular y metabólico basada en las columnas existentes (Hypertension, Diabetes, BMI).
CardiometabolicRiskScore = (Hypertension == 1) + (Diabetes == 1) + (BMI > 30)CardiometabolicRiskScore es una puntuación simple que evalúa el riesgo cardiovascular y metabólico del paciente.
Cada componente añade un punto a la puntuación:
Hipertensión: si el paciente tiene tensión arterial elevada, se añade 1 punto.
Diabetes: si el paciente tiene diabetes, se añade 1 punto.
BMI > 30: si el índice de masa corporal indica obesidad (BMI superior a 30), se añade 1 punto.
Answer en el archivo de envío será el valor calculado numéricamente para cada paciente del conjunto de prueba.
Calculen una puntuación que evalúe el riesgo relacionado con el estilo de vida basado en las columnas existentes (Smoking, AlcoholConsumption, PhysicalActivity).
LifestyleRiskIndex = (Smoking == 1) + (AlcoholConsumption > 2) + (PhysicalActivity < 1)LifestyleRiskIndex es una puntuación que evalúa el riesgo asociado al estilo de vida del paciente.
Cada componente contribuye con un punto a la puntuación:
La puntuación final varía entre 0 (estilo de vida sin riesgo) y 3 (presencia de todos los factores de riesgo), ofreciendo una medida simple del impacto del estilo de vida en la salud.
Construyan un modelo de clasificación que prediga Diagnosis (0 = sano, 1 = Parkinson) basado en toda la información disponible en train.csv. Pueden elegir usar toda la información del conjunto de entrenamiento para la clasificación del modelo o pueden seleccionar la información más apropiada.
test.csv deben estar en forma 0/1.Answer en el archivo de envío será 0 (sano) o 1 (sufre de Parkinson) para cada paciente.El archivo submission.csv debe contener:
PatientID - representa el ID del paciente y se toma del archivo test.csv;subtaskID puede ser: Task1, Task2, Task3Answer representa el valor calculado para el paciente indicado por PatientID en la tarea indicada por subtaskID.Para la subtarea 3, la puntuación se otorga según las siguientes reglas:
Para las subtareas 1–2 se evalúa exactamente (por comparación).
Orientación comunitaria
Explore diferentes enfoques, detalles de implementación y lecciones aportadas para este problema.