{ "preprocessor": { "numeric_features": [ "age", "time_in_hospital", "num_lab_procedures", "num_procedures", "num_medications", "number_diagnoses", "total_medications", "medication_density", "numchange", "nummed", "total_encounters", "encounter_per_time", "procedures_per_day", "lab_procedures_per_day", "procedures_to_medications", "diagnoses_per_encounter", "number_outpatient_log1p", "number_emergency_log1p", "number_inpatient_log1p" ], "binary_features": [ "gender", "diabetesmed", "change", "insulin_with_oral" ], "medication_features": [ "metformin", "repaglinide", "nateglinide", "chlorpropamide", "glimepiride", "glipizide", "glyburide", "pioglitazone", "rosiglitazone", "acarbose", "miglitol", "insulin", "glyburide-metformin", "tolazamide", "metformin-pioglitazone", "metformin-rosiglitazone", "glimepiride-pioglitazone", "glipizide-metformin", "troglitazone", "tolbutamide", "acetohexamide" ], "interaction_features": [ "num_medications_x_time_in_hospital", "num_procedures_x_time_in_hospital", "num_lab_procedures_x_time_in_hospital", "number_diagnoses_x_time_in_hospital", "age_x_number_diagnoses", "age_x_num_medications", "total_medications_x_number_diagnoses", "num_medications_x_num_procedures", "time_in_hospital_x_num_lab_procedures", "num_medications_x_num_lab_procedures", "change_x_num_medications", "num_medications_x_numchange" ], "ratio_features": [ "procedure_medication_ratio", "lab_procedure_ratio", "diagnosis_procedure_ratio" ], "categorical_features": { "admission_type_id": [ 1, 2, 3, 4, 5, 6, 7, 8 ], "discharge_disposition_id": [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 ], "admission_source_id": [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 ], "level1_diag1": [ 0, 1, 2, 3, 4, 5, 6, 7, 8 ] }, "lab_features": { "a1cresult": { "mapping": { ">7": 1, ">8": 1, "Norm": 0, "None": -99 } }, "max_glu_serum": { "mapping": { ">200": 1, ">300": 1, "Norm": 0, "None": -99 } } } }, "transformations": { "numeric_scaling": "standard", "outlier_handling": { "method": "clip", "std_multiplier": 5 }, "missing_values": { "numeric": "mean", "categorical": "mode" } }, "target": { "name": "readmitted", "type": "binary", "mapping": { ">30": 0, "<30": 1, "NO": 0 } } }