Tehtävä #24
Tekijä:Mihai Nan
Vaikeustaso
Paras tuloksesi
Ei saatavilla
Tässä ongelmassa sinun tulee toteuttaa koneoppimismalli ennustamaan Status-kentän arvoa käyttämällä saatavilla olevaa tietojoukkoa, joka sisältää tietoja potilaista. Tietojoukko on järjestetty CSV-tiedostoon, joka sisältää erilaisia ominaisuuksia (features), ja mallin arviointi tehdään Dead-luokan tarkkuuden perusteella.
Tietojoukko sisältää seuraavat kentät:
Ensimmäisissä alitehtävissä sinun tulee ladata tietojoukko ja suorittaa tilastollisia analyysejä train.csv-tiedostosta.
Luokittele munuaistoiminta jokaiselle potilaalle GFR-arvon perusteella:
Normal jos GFR >= 90Mildly Decreased jos 60 <= GFR < 90Laske Serum Creatinine -sarakkeen arvojen kvartilit (Q1, Q2, Q3) ja luokittele testipotilaat:
Very Low jos Serum Creatinine <= Q1Low jos Q1 < Serum Creatinine <= Q2High jos Q2 < Serum Creatinine <= Q3Very High jos Serum Creatinine > Q3BMI-arvon määrittäminen:
Trainissa olevien potilaiden lukumäärä, jotka ovat samassa T Stage-vaiheessa kuin testipotilas.
Rakenna ML-malli ennustamaan Status (Dead tai Alive) ominaisuuksien perusteella. Arviointi tehdään Dead-luokan tarkkuuden perusteella.
Arviointimetriikka on tarkkuus Dead-luokalle:
missä:
Dead-luokaksi ennustettujen potilaiden määräDead-luokaksi ennustettujen potilaiden määräPalautustiedoston tulee olla CSV-muodossa (Comma-Separated Values), seuraavilla sarakkeilla:
subtaskID,datapointID,answer1,3220,Normal2,3220,Very High3,3220,04,3220,12815,3220,1Status.sample_output-tiedoston lähettäminen paikallista testausta varten antaa 5 pistettä.