Задача #24
Автор:Mihai Nan
Сложность
Ваш лучший результат
Н/Д
Для этой задачи необходимо реализовать модель машинного обучения для прогнозирования значения поля Status с использованием доступного набора данных, содержащего информацию о пациентах. Набор данных организован в CSV-файле, который включает различные признаки (features), а оценка модели будет производиться на основе точности для класса Dead.
Набор данных содержит следующие поля:
Для первых подзадач необходимо загрузить набор данных и выполнить статистический анализ на train.csv.
Классифицируйте функцию почек для каждого пациента на основе значения GFR:
Normal если GFR >= 90Mildly Decreased если 60 <= GFR < 90Вычислите квартили значений из столбца Serum Creatinine (Q1, Q2, Q3) и классифицируйте пациентов в тесте:
Very Low если Serum Creatinine <= Q1Low если Q1 < Serum Creatinine <= Q2High если Q2 < Serum Creatinine <= Q3Very High если Serum Creatinine > Q3Определение значения BMI:
Количество пациентов из train, которые находятся в том же T Stage, что и пациент из теста.
Постройте модель ML для прогнозирования Status (Dead или Alive) в зависимости от признаков. Оценка производится на основе точности для класса Dead.
Метрика оценки - точность для класса Dead:
где:
DeadDeadФайл для отправки должен быть в формате CSV (Comma-Separated Values), со следующими столбцами:
subtaskID,datapointID,answer1,3220,Normal2,3220,Very High3,3220,04,3220,12815,3220,1Status.sample_output для локального тестирования дает 5 баллов.