Oppgave #33
Forfatter:Mihai Nan
Vanskelighetsgrad
Din beste poengsum
N/A
For dette problemet må du implementere en maskinlæringsmodell for å predikere verdien til feltet Status ved å bruke et tilgjengelig datasett som inneholder informasjon om pasienter. Datasettet er organisert i en CSV-fil som inkluderer diverse egenskaper (features), og evalueringen av modellen vil bli gjort basert på presisjon for klassen Dead.
Datasettet inneholder følgende felter:
For de første subtasks må du laste inn datasettet og utføre statistiske analyser på test.csv.
Klassifiser nyrefunksjonen for hver pasient fra test-settet basert på GFR-verdien:
Normal hvis GFR >= 90Mildly Decreased hvis 60 <= GFR < 90Beregn kvartilene for verdiene i kolonnen Serum Creatinine (Q1, Q2, Q3) for treningsdatasettet og klassifiser pasientene fra testdatasettet i henhold til følgende:
Very Low hvis Serum Creatinine <= Q1Low hvis Q1 < Serum Creatinine <= Q2High hvis Q2 < Serum Creatinine <= Q3Very High hvis Serum Creatinine > Q3Bestemmelse av BMI-verdien slik:
Antall pasienter fra train som befinner seg i samme T Stage som pasienten fra test.
Bygg en ML-modell for å predikere Status (Dead eller Alive) basert på egenskaper. Evalueringen gjøres basert på presisjon for klassen Dead.
Evalueringsmetrikken er presisjon for klassen Dead:
Poengsummen tildeles basert på precision (weighted) verdien oppnådd av modellen:
| Precision-intervall | Poengsum |
|---|---|
| < 0.60 | 0 |
| 0.60 – 0.69 | 10 |
| 0.70 – 0.74 | 20 |
| 0.75 – 0.79 | 30 |
| 0.80 – 0.84 | 40 |
| ≥ 0.85 | 60 |
hvor:
DeadDead feilaktigStatus.sample_output for lokal testing gir 5 poeng.Filen submission.csv må inneholde resultatene av alle 5 subtasks for hver rad i test-settet.
Hver rad fra test genererer 5 linjer i filen, én for hver subtask.
Filstruktur:
subtaskID, datapointID, answerBetydning av kolonnene:
Normal / Mildly Decreased / DecreasedVery Low / Low / High / Very High0 eller 11 hvis modellen predikerer Dead, 0 hvis den predikerer AliveEksempel for en enkelt pasient med ID 3220:
subtaskID datapointID answer1 3220 Normal2 3220 Low3 3220 04 3220 55 3220 1