nus-mornin-lab / ehr4fl

EHR benchmarks for federated learning

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ehr4fl

EHR benchmarks for federated learning

preprocessing

  1. split.py:

    • input: df_eicu.csv
    • splits data into train, validation, and test (80/10/10) sets for each hospitalid (20 hospitalids included).
  2. preprocess.py

    • input: output csvs from 1)
    • Performs missing value imputation: Mean imputation for numeric columns and mode imputation for binary columns. Then performs standardization on all feature columns.

    For split, raw data run 1).
    For split, imputed and standardized data run 1) and then 2).

In-hospital mortality

In-hospital mortality prediction based on data collected during the first 24h of their ICU stay is a crucial task in clinical setting. When a patient is admitted to the ICU, predicting their mortality serves as an indicative measure of the patient's condition severity, thereby assisting healthcare providers in strategizing treatment pathways and optimizing resource allocation with greater efficacy.

About

EHR benchmarks for federated learning


Languages

Language:Python 100.0%