Schwierigkeit
Dein bestes Ergebnis
N/V
Ein medizinisches Institut möchte ein automatisiertes System entwickeln, das bei der
Identifizierung von Patienten mit Alzheimer-Risiko hilft, unter Verwendung klinischer,
demografischer und verhaltensbezogener Daten.
Du hast einen Datensatz mit klinisch bewerteten Patienten erhalten, und das Ziel ist es, ein
binäres Klassifikationsmodell zu erstellen, das die Diagnose für neue Patienten vorhersagen kann.
Dir wurden folgende Dateien zur Verfügung gestellt:
Hauptziel: Vorhersage der Wahrscheinlichkeit, dass ein Patient mit Alzheimer diagnostiziert wird
(Wert zwischen 0 und 1, wobei 0 = gesunder Patient, 1 = Patient mit Alzheimer).
Jede Zeile repräsentiert einen Patienten und enthält folgende Attribute:
PatientID – eindeutige Kennung des PatientenAge – Alter des PatientenGender – Geschlecht (0 = weiblich, 1 = männlich)Ethnicity – Ethnizität des Patienten (numerisch kodierte Werte)EducationLevel – Bildungsniveau (numerisch kodiert)BMI – Body-Mass-IndexSmoking – Raucher (1) / Nichtraucher (0)AlcoholConsumption – AlkoholkonsumPhysicalActivity – Niveau der körperlichen AktivitätDietQuality – Qualität der ErnährungSleepQuality – SchlafqualitätFamilyHistoryAlzheimers – familiäre Alzheimer-VorgeschichteCardiovascularDisease – Herz-Kreislauf-ErkrankungenDiabetes – DiabetesDepression – DepressionHeadInjury – KopfverletzungenHypertension – BluthochdruckSystolicBP, DiastolicBP – BlutdruckCholesterolTotal, CholesterolLDL, CholesterolHDL, CholesterolTriglyceridesMMSE – Mini-Mental State Examination ScoreFunctionalAssessment – funktionale BewertungADL – Aktivitäten des täglichen LebensMemoryComplaintsBehavioralProblemsConfusionDisorientationPersonalityChangesDifficultyCompletingTasksForgetfulnessDiagnosis – nur in train.csv
1 = Alzheimer-Diagnose0 = kein AlzheimerEndziel: Vorhersage von Diagnosis für die Zeilen in test.csv.
Die ersten beiden Subtasks überprüfen die explorative Datenanalyse.
Der letzte Subtask bewertet die Leistung des Klassifikationsmodells.
Berechne für jeden Patienten in test.csv, wie viele Patienten im Trainingssatz (train.csv) das gleiche Alter haben wie der Patient im Testsatz.
Zeige in der Submissionsdatei eine natürliche Zahl an (entsprechend dem unten dargestellten Format).
Bestimme für jeden Patienten in test.csv den Prozentsatz der rauchenden Patienten
(Smoking = 1) aus dem Trainingssatz (train.csv) die das gleiche Alter haben
wie der jeweilige Patient.
Berechnungsformel für einen Patienten mit Alter v:
(Anzahl rauchender Patienten in train mit Age = v) /(Gesamtanzahl Patienten in train mit Age = v) * 100Zeige in der Submissionsdatei eine reelle Zahl zwischen 0 und 100 an,
mit maximal 2 Dezimalstellen, für jeden Patienten.
Wenn im Trainingssatz kein Patient mit dem jeweiligen Alter existiert,
wird der angezeigte Wert 0 sein.
Erstelle ein Klassifikationsmodell, das die Wahrscheinlichkeit einer Alzheimer-Diagnose
(p ∈ [0,1]) für jeden Patienten in test.csv vorhersagt.
Die Bewertung erfolgt mit ROC Curve und AUC (Area Under the ROC Curve).
Subtasks 1–2 werden exakt bewertet (durch Vergleich).
Die Datei submission.csv muss 3 Zeilen für jeden Patienten im Test enthalten,
entsprechend den 3 Subtasks.
Struktur:
subtaskID, datapointID, answerwobei:
PatientIDPatientID = 4751:subtaskID,datapointID,answer1,4751,232,4751,31.83,4751,0.873Für Subtask 3 erfolgt die Bewertung mit ROC AUC (Area Under the ROC Curve),
einer Standardmetrik für binäre Klassifikationsprobleme.