Problème #24
Auteur:Mihai Nan
Difficulté
Votre meilleur score
N/D
Pour ce problème, vous devez implémenter un modèle d'apprentissage automatique pour prédire la valeur du champ Status en utilisant un ensemble de données disponible, qui contient des informations sur les patients. L'ensemble de données est organisé dans un fichier CSV qui inclut diverses caractéristiques (features), et l'évaluation du modèle se fera sur la base de la précision pour la classe Dead.
L'ensemble de données contient les champs suivants :
Pour les premiers subtasks, vous devrez charger l'ensemble de données et effectuer des analyses statistiques sur train.csv.
Classifiez la fonction rénale pour chaque patient sur la base de la valeur GFR :
Normal si GFR >= 90Mildly Decreased si 60 <= GFR < 90Calculez les quartiles des valeurs de la colonne Serum Creatinine (Q1, Q2, Q3) et classifiez les patients en test :
Very Low si Serum Creatinine <= Q1Low si Q1 < Serum Creatinine <= Q2High si Q2 < Serum Creatinine <= Q3Very High si Serum Creatinine > Q3Détermination de la valeur BMI :
Nombre de patients du train qui se trouvent dans le même T Stage que le patient du test.
Construisez un modèle de ML pour prédire Status (Dead ou Alive) en fonction des caractéristiques. L'évaluation se fait sur la base de la précision pour la classe Dead.
La métrique d'évaluation est la précision pour la classe Dead :
où :
DeadDead incorrectementLe fichier de soumission doit être au format CSV (Comma-Separated Values), avec les colonnes suivantes :
subtaskID,datapointID,answer1,3220,Normal2,3220,Very High3,3220,04,3220,12815,3220,1Status.sample_output pour les tests locaux offre 5 points.