Dificuldade
A tua melhor pontuação
N/D
A doença de Parkinson é uma condição neurodegenerativa progressiva que afeta o controle dos movimentos e as funções cognitivas. Ela ocorre frequentemente em pessoas com mais de 60 anos e se manifesta através de uma combinação de sintomas motores (tremor, rigidez, bradicinesia, instabilidade postural) e sintomas não motores (distúrbios do sono, constipação, depressão, problemas de fala).
O diagnóstico precoce e o monitoramento da evolução da doença são essenciais para otimizar o tratamento e melhorar a qualidade de vida dos pacientes. A Inteligência Artificial permite a análise complexa de dados clínicos e do estilo de vida para:
Para resolver este problema você terá à disposição dois arquivos:
train.csv – contém todas as variáveis, incluindo Diagnosis, para treinamento dos modelostest.csv – contém as mesmas variáveis, sem a coluna Diagnosis, e os dados deste arquivo são usados para gerar as predições| Column | DType | Descrição |
|---|---|---|
| PatientID | object | Identificador único do paciente |
| Age | int | Idade do paciente em anos |
| AgeGroup | int | Grupo de idade discretizado (0–3) |
| AlcoholConsumption | float | Quantidade de álcool consumida por semana |
| BMI | float | Índice de massa corporal |
| Bradykinesia | bool | Presença de bradicinesia (lentidão dos movimentos) |
| CholesterolHDL | float | Nível de colesterol HDL ("bom") |
| CholesterolLDL | float | Nível de colesterol LDL ("ruim") |
| CholesterolTotal | float | Colesterol total |
| CholesterolTriglycerides | float | Nível de triglicerídeos |
| Constipation | bool | Paciente sofre de constipação |
| Depression | int | Indicador de depressão (0 = ausente, 1 = presente) |
| Diabetes | int | Indicador de diabetes (0 = ausente, 1 = presente) |
| DiastolicBP | int | Pressão arterial diastólica |
| DietQuality | float | Avaliação da qualidade da dieta (pontuação numérica) |
| DoctorInCharge | object | Nome do médico que monitora o paciente |
| DyslipidemiaIndex | float | Índice derivado dos perfis lipídicos |
| EducationLevel | int | Nível de educação (codificado numericamente) |
| Ethnicity | int | Grupo étnico (código numérico) |
| EyeColor | object | Cor dos olhos |
| FamilyHistoryParkinsons | int | Histórico familiar de Parkinson (0/1) |
| FunctionalAssessment | float | Avaliação funcional geral |
| Gender | int | Gênero (0 = feminino, 1 = masculino) |
| Hypertension | int | Hipertensão arterial (0/1) |
| MeanBP | float | Pressão arterial média, calculada a partir da sistólica e diastólica |
| MoCA | float | Pontuação cognitiva MoCA |
| PhysicalActivity | float | Nível de atividade física (horas/semana) |
| PosturalInstability | bool | Instabilidade postural presente |
| Rigidity | bool | Rigidez muscular presente |
| SleepDisorders | bool | Distúrbios do sono presentes |
| SleepQuality | float | Pontuação da qualidade do sono |
| Smoking | int | Indicador de tabagismo (0/1) |
| SpeechProblems | bool | Problemas de fala presentes |
| Stroke | int | Histórico de acidente vascular cerebral (0/1) |
| SystolicBP | int | Pressão arterial sistólica |
| TraumaticBrainInjury | int | Histórico de trauma craniano (0/1) |
| Tremor | bool | Presença de tremor |
| UPDRS | float | Pontuação unificada de avaliação do Parkinson |
| Diagnosis | int | 0 = saudável, 1 = Parkinson |
Para este problema você deve resolver 3 tarefas.
Calcule para cada paciente do conjunto de teste uma pontuação de risco cardiovascular e metabólico baseada nas colunas existentes (Hypertension, Diabetes, BMI).
CardiometabolicRiskScore = (Hypertension == 1) + (Diabetes == 1) + (BMI > 30)CardiometabolicRiskScore é uma pontuação simples que avalia o risco cardiovascular e metabólico do paciente.
Cada componente adiciona um ponto à pontuação:
Hipertensão: se o paciente tem pressão arterial elevada, adiciona-se 1 ponto.
Diabetes: se o paciente tem diabetes, adiciona-se 1 ponto.
BMI > 30: se o índice de massa corporal indica obesidade (BMI acima de 30), adiciona-se 1 ponto.
Answer no arquivo de submissão será o valor numérico calculado para cada paciente do conjunto de teste.
Calcule uma pontuação que avalia o risco relacionado ao estilo de vida baseado nas colunas existentes (Smoking, AlcoholConsumption, PhysicalActivity).
LifestyleRiskIndex = (Smoking == 1) + (AlcoholConsumption > 2) + (PhysicalActivity < 1)LifestyleRiskIndex é uma pontuação que avalia o risco associado ao estilo de vida do paciente.
Cada componente contribui com um ponto para a pontuação:
A pontuação final varia entre 0 (estilo de vida sem risco) e 3 (presença de todos os fatores de risco), oferecendo uma medida simples do impacto do estilo de vida na saúde.
Construa um modelo de classificação que prediga Diagnosis (0 = saudável, 1 = Parkinson) baseado em todas as informações disponíveis em train.csv. Você pode escolher usar todas as informações do conjunto de treinamento para a classificação do modelo ou pode selecionar as informações mais adequadas.
test.csv devem estar na forma 0/1.Answer no arquivo de submissão será 0 (saudável) ou 1 (sofre de Parkinson) para cada paciente.O arquivo submission.csv deve conter:
PatientID - representa o ID do paciente e é obtido do arquivo test.csv;subtaskID pode ser: Task1, Task2, Task3Answer representa o valor calculado para o paciente indicado por PatientID na tarefa indicada por subtaskID.Para a subtarefa 3, a pontuação é atribuída de acordo com as seguintes regras:
Para as subtarefas 1–2 é avaliado exatamente (por comparação).
Orientação comunitária
Explore diferentes abordagens, detalhes de implementação e lições fornecidas para este problema.