Aufgabe #24
Autor:Mihai Nan
Schwierigkeit
Dein bestes Ergebnis
N/V
Für dieses Problem müssen Sie ein maschinelles Lernmodell implementieren, um den Wert des Feldes Status mithilfe eines verfügbaren Datensatzes vorherzusagen, der Informationen über Patienten enthält. Der Datensatz ist in einer CSV-Datei organisiert, die verschiedene Merkmale (Features) enthält, und die Bewertung des Modells erfolgt basierend auf der Präzision für die Klasse Dead.
Der Datensatz enthält die folgenden Felder:
Für die ersten Subtasks müssen Sie den Datensatz laden und statistische Analysen auf train.csv durchführen.
Klassifizieren Sie die Nierenfunktion für jeden Patienten basierend auf dem GFR-Wert:
Normal wenn GFR >= 90Mildly Decreased wenn 60 <= GFR < 90Berechnen Sie die Quartile der Werte aus der Spalte Serum Creatinine (Q1, Q2, Q3) und klassifizieren Sie die Patienten im Test:
Very Low wenn Serum Creatinine <= Q1Low wenn Q1 < Serum Creatinine <= Q2High wenn Q2 < Serum Creatinine <= Q3Very High wenn Serum Creatinine > Q3Bestimmung des BMI-Wertes:
Anzahl der Patienten aus train, die sich im gleichen T Stage befinden wie der Patient aus test.
Erstellen Sie ein ML-Modell zur Vorhersage von Status (Dead oder Alive) basierend auf den Merkmalen. Die Bewertung erfolgt basierend auf der Präzision für die Klasse Dead.
Die Bewertungsmetrik ist die Präzision für die Klasse Dead:
wobei:
Dead vorhergesagten PatientenDead vorhergesagten PatientenDie Einreichungsdatei muss im CSV-Format (Comma-Separated Values) vorliegen, mit den folgenden Spalten:
subtaskID,datapointID,answer1,3220,Normal2,3220,Very High3,3220,04,3220,12815,3220,1Status.sample_output für lokale Tests gibt 5 Punkte.