File size: 3,514 Bytes
d9b4824
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
{
  "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
    }
  }
}