Zadanie #24
Autor:Mihai Nan
Trudność
Twój najlepszy wynik
Nie dotyczy
W tym problemie musisz zaimplementować model uczenia maszynowego do przewidywania wartości pola Status używając dostępnego zbioru danych, który zawiera informacje o pacjentach. Zbiór danych jest zorganizowany w pliku CSV, który zawiera różne cechy (features), a ocena modelu będzie oparta na precyzji dla klasy Dead.
Zbiór danych zawiera następujące pola:
W pierwszych podzadaniach będziesz musiał załadować zbiór danych i przeprowadzić analizy statystyczne na train.csv.
Sklasyfikuj funkcję nerek dla każdego pacjenta na podstawie wartości GFR:
Normal jeśli GFR >= 90Mildly Decreased jeśli 60 <= GFR < 90Oblicz kwartyle wartości z kolumny Serum Creatinine (Q1, Q2, Q3) i sklasyfikuj pacjentów w teście:
Very Low jeśli Serum Creatinine <= Q1Low jeśli Q1 < Serum Creatinine <= Q2High jeśli Q2 < Serum Creatinine <= Q3Very High jeśli Serum Creatinine > Q3Określenie wartości BMI:
Liczba pacjentów z train, którzy znajdują się w tym samym T Stage co pacjent z testu.
Zbuduj model ML do przewidywania Status (Dead lub Alive) w zależności od cech. Ocena odbywa się na podstawie precyzji dla klasy Dead.
Metryką oceny jest precyzja dla klasy Dead:
gdzie:
DeadDeadPlik zgłoszenia musi być w formacie CSV (Comma-Separated Values), z następującymi kolumnami:
subtaskID,datapointID,answer1,3220,Normal2,3220,Very High3,3220,04,3220,12815,3220,1Status.sample_output do testowania lokalnego daje 5 punktów.