File size: 12,864 Bytes
5aed05b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
digraph Tree {
node [shape=box, style="rounded", color="black", fontname="helvetica"] ;
edge [fontname="helvetica"] ;
0 [label="cp_4.0 <= 0.5\ngini = 0.494\nsamples = 690\nvalue = [308.0, 382.0]"] ;
1 [label="sex <= 0.5\ngini = 0.415\nsamples = 320\nvalue = [226, 94]"] ;
0 -> 1 [labeldistance=2.5, labelangle=45, headlabel="True"] ;
2 [label="thal_7.0 <= 0.5\ngini = 0.172\nsamples = 95\nvalue = [86, 9]"] ;
1 -> 2 ;
3 [label="cp_2.0 <= 0.5\ngini = 0.126\nsamples = 89\nvalue = [83, 6]"] ;
2 -> 3 ;
4 [label="slope_2 <= 0.5\ngini = 0.162\nsamples = 45\nvalue = [41, 4]"] ;
3 -> 4 ;
5 [label="restecg_1 <= 0.5\ngini = 0.087\nsamples = 22\nvalue = [21, 1]"] ;
4 -> 5 ;
6 [label="gini = 0.0\nsamples = 21\nvalue = [21, 0]"] ;
5 -> 6 ;
7 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]"] ;
5 -> 7 ;
8 [label="restecg_1 <= 0.5\ngini = 0.227\nsamples = 23\nvalue = [20, 3]"] ;
4 -> 8 ;
9 [label="cp_1.0 <= 0.5\ngini = 0.278\nsamples = 18\nvalue = [15, 3]"] ;
8 -> 9 ;
10 [label="gini = 0.245\nsamples = 14\nvalue = [12, 2]"] ;
9 -> 10 ;
11 [label="gini = 0.375\nsamples = 4\nvalue = [3, 1]"] ;
9 -> 11 ;
12 [label="gini = 0.0\nsamples = 5\nvalue = [5, 0]"] ;
8 -> 12 ;
13 [label="slope_1 <= 0.5\ngini = 0.087\nsamples = 44\nvalue = [42, 2]"] ;
3 -> 13 ;
14 [label="restecg_1 <= 0.5\ngini = 0.061\nsamples = 32\nvalue = [31, 1]"] ;
13 -> 14 ;
15 [label="exang <= 0.5\ngini = 0.077\nsamples = 25\nvalue = [24, 1]"] ;
14 -> 15 ;
16 [label="gini = 0.08\nsamples = 24\nvalue = [23, 1]"] ;
15 -> 16 ;
17 [label="gini = 0.0\nsamples = 1\nvalue = [1, 0]"] ;
15 -> 17 ;
18 [label="gini = 0.0\nsamples = 7\nvalue = [7, 0]"] ;
14 -> 18 ;
19 [label="exang <= 0.5\ngini = 0.153\nsamples = 12\nvalue = [11, 1]"] ;
13 -> 19 ;
20 [label="restecg_1 <= 0.5\ngini = 0.18\nsamples = 10\nvalue = [9, 1]"] ;
19 -> 20 ;
21 [label="gini = 0.198\nsamples = 9\nvalue = [8, 1]"] ;
20 -> 21 ;
22 [label="gini = 0.0\nsamples = 1\nvalue = [1, 0]"] ;
20 -> 22 ;
23 [label="gini = 0.0\nsamples = 2\nvalue = [2, 0]"] ;
19 -> 23 ;
24 [label="slope_1 <= 0.5\ngini = 0.5\nsamples = 6\nvalue = [3, 3]"] ;
2 -> 24 ;
25 [label="exang <= 0.5\ngini = 0.48\nsamples = 5\nvalue = [2, 3]"] ;
24 -> 25 ;
26 [label="gini = 0.5\nsamples = 2\nvalue = [1, 1]"] ;
25 -> 26 ;
27 [label="cp_3.0 <= 0.5\ngini = 0.444\nsamples = 3\nvalue = [1, 2]"] ;
25 -> 27 ;
28 [label="gini = 0.5\nsamples = 2\nvalue = [1, 1]"] ;
27 -> 28 ;
29 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]"] ;
27 -> 29 ;
30 [label="gini = 0.0\nsamples = 1\nvalue = [1, 0]"] ;
24 -> 30 ;
31 [label="cp_2.0 <= 0.5\ngini = 0.47\nsamples = 225\nvalue = [140, 85]"] ;
1 -> 31 ;
32 [label="restecg_1 <= 0.5\ngini = 0.5\nsamples = 137\nvalue = [70, 67]"] ;
31 -> 32 ;
33 [label="slope_2 <= 0.5\ngini = 0.489\nsamples = 110\nvalue = [63, 47]"] ;
32 -> 33 ;
34 [label="thal_3.0 <= 0.5\ngini = 0.401\nsamples = 36\nvalue = [26, 10]"] ;
33 -> 34 ;
35 [label="cp_1.0 <= 0.5\ngini = 0.198\nsamples = 9\nvalue = [8, 1]"] ;
34 -> 35 ;
36 [label="exang <= 0.5\ngini = 0.278\nsamples = 6\nvalue = [5, 1]"] ;
35 -> 36 ;
37 [label="slope_1 <= 0.5\ngini = 0.32\nsamples = 5\nvalue = [4, 1]"] ;
36 -> 37 ;
38 [label="gini = 0.0\nsamples = 1\nvalue = [1, 0]"] ;
37 -> 38 ;
39 [label="gini = 0.375\nsamples = 4\nvalue = [3, 1]"] ;
37 -> 39 ;
40 [label="gini = 0.0\nsamples = 1\nvalue = [1, 0]"] ;
36 -> 40 ;
41 [label="gini = 0.0\nsamples = 3\nvalue = [3, 0]"] ;
35 -> 41 ;
42 [label="exang <= 0.5\ngini = 0.444\nsamples = 27\nvalue = [18, 9]"] ;
34 -> 42 ;
43 [label="cp_1.0 <= 0.5\ngini = 0.426\nsamples = 26\nvalue = [18, 8]"] ;
42 -> 43 ;
44 [label="slope_1 <= 0.5\ngini = 0.363\nsamples = 21\nvalue = [16, 5]"] ;
43 -> 44 ;
45 [label="gini = 0.444\nsamples = 3\nvalue = [2, 1]"] ;
44 -> 45 ;
46 [label="gini = 0.346\nsamples = 18\nvalue = [14, 4]"] ;
44 -> 46 ;
47 [label="gini = 0.48\nsamples = 5\nvalue = [2, 3]"] ;
43 -> 47 ;
48 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]"] ;
42 -> 48 ;
49 [label="thal_6.0 <= 0.5\ngini = 0.5\nsamples = 74\nvalue = [37, 37]"] ;
33 -> 49 ;
50 [label="cp_3.0 <= 0.5\ngini = 0.5\nsamples = 72\nvalue = [37, 35]"] ;
49 -> 50 ;
51 [label="thal_3.0 <= 0.5\ngini = 0.444\nsamples = 12\nvalue = [4, 8]"] ;
50 -> 51 ;
52 [label="gini = 0.48\nsamples = 5\nvalue = [3, 2]"] ;
51 -> 52 ;
53 [label="gini = 0.245\nsamples = 7\nvalue = [1, 6]"] ;
51 -> 53 ;
54 [label="thal_3.0 <= 0.5\ngini = 0.495\nsamples = 60\nvalue = [33, 27]"] ;
50 -> 54 ;
55 [label="exang <= 0.5\ngini = 0.444\nsamples = 12\nvalue = [4, 8]"] ;
54 -> 55 ;
56 [label="gini = 0.408\nsamples = 7\nvalue = [2, 5]"] ;
55 -> 56 ;
57 [label="gini = 0.48\nsamples = 5\nvalue = [2, 3]"] ;
55 -> 57 ;
58 [label="exang <= 0.5\ngini = 0.478\nsamples = 48\nvalue = [29, 19]"] ;
54 -> 58 ;
59 [label="gini = 0.444\nsamples = 36\nvalue = [24, 12]"] ;
58 -> 59 ;
60 [label="gini = 0.486\nsamples = 12\nvalue = [5, 7]"] ;
58 -> 60 ;
61 [label="gini = 0.0\nsamples = 2\nvalue = [0, 2]"] ;
49 -> 61 ;
62 [label="exang <= 0.5\ngini = 0.384\nsamples = 27\nvalue = [7, 20]"] ;
32 -> 62 ;
63 [label="slope_1 <= 0.5\ngini = 0.434\nsamples = 22\nvalue = [7.0, 15.0]"] ;
62 -> 63 ;
64 [label="slope_2 <= 0.5\ngini = 0.42\nsamples = 20\nvalue = [6, 14]"] ;
63 -> 64 ;
65 [label="gini = 0.0\nsamples = 2\nvalue = [0, 2]"] ;
64 -> 65 ;
66 [label="cp_1.0 <= 0.5\ngini = 0.444\nsamples = 18\nvalue = [6, 12]"] ;
64 -> 66 ;
67 [label="thal_6.0 <= 0.5\ngini = 0.444\nsamples = 15\nvalue = [5, 10]"] ;
66 -> 67 ;
68 [label="gini = 0.444\nsamples = 12\nvalue = [4, 8]"] ;
67 -> 68 ;
69 [label="gini = 0.444\nsamples = 3\nvalue = [1, 2]"] ;
67 -> 69 ;
70 [label="gini = 0.444\nsamples = 3\nvalue = [1, 2]"] ;
66 -> 70 ;
71 [label="gini = 0.5\nsamples = 2\nvalue = [1, 1]"] ;
63 -> 71 ;
72 [label="gini = 0.0\nsamples = 5\nvalue = [0, 5]"] ;
62 -> 72 ;
73 [label="exang <= 0.5\ngini = 0.325\nsamples = 88\nvalue = [70, 18]"] ;
31 -> 73 ;
74 [label="thal_7.0 <= 0.5\ngini = 0.242\nsamples = 78\nvalue = [67, 11]"] ;
73 -> 74 ;
75 [label="restecg_1 <= 0.5\ngini = 0.185\nsamples = 68\nvalue = [61, 7]"] ;
74 -> 75 ;
76 [label="slope_2 <= 0.5\ngini = 0.1\nsamples = 57\nvalue = [54, 3]"] ;
75 -> 76 ;
77 [label="gini = 0.0\nsamples = 16\nvalue = [16, 0]"] ;
76 -> 77 ;
78 [label="thal_3.0 <= 0.5\ngini = 0.136\nsamples = 41\nvalue = [38, 3]"] ;
76 -> 78 ;
79 [label="gini = 0.0\nsamples = 2\nvalue = [2, 0]"] ;
78 -> 79 ;
80 [label="gini = 0.142\nsamples = 39\nvalue = [36, 3]"] ;
78 -> 80 ;
81 [label="slope_2 <= 0.5\ngini = 0.463\nsamples = 11\nvalue = [7, 4]"] ;
75 -> 81 ;
82 [label="gini = 0.444\nsamples = 3\nvalue = [2, 1]"] ;
81 -> 82 ;
83 [label="gini = 0.469\nsamples = 8\nvalue = [5, 3]"] ;
81 -> 83 ;
84 [label="slope_2 <= 0.5\ngini = 0.48\nsamples = 10\nvalue = [6, 4]"] ;
74 -> 84 ;
85 [label="slope_1 <= 0.5\ngini = 0.5\nsamples = 6\nvalue = [3, 3]"] ;
84 -> 85 ;
86 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]"] ;
85 -> 86 ;
87 [label="gini = 0.48\nsamples = 5\nvalue = [3, 2]"] ;
85 -> 87 ;
88 [label="gini = 0.375\nsamples = 4\nvalue = [3, 1]"] ;
84 -> 88 ;
89 [label="slope_2 <= 0.5\ngini = 0.42\nsamples = 10\nvalue = [3, 7]"] ;
73 -> 89 ;
90 [label="gini = 0.0\nsamples = 1\nvalue = [1, 0]"] ;
89 -> 90 ;
91 [label="restecg_1 <= 0.5\ngini = 0.346\nsamples = 9\nvalue = [2, 7]"] ;
89 -> 91 ;
92 [label="thal_6.0 <= 0.5\ngini = 0.408\nsamples = 7\nvalue = [2, 5]"] ;
91 -> 92 ;
93 [label="gini = 0.444\nsamples = 6\nvalue = [2, 4]"] ;
92 -> 93 ;
94 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]"] ;
92 -> 94 ;
95 [label="gini = 0.0\nsamples = 2\nvalue = [0, 2]"] ;
91 -> 95 ;
96 [label="exang <= 0.5\ngini = 0.345\nsamples = 370\nvalue = [82, 288]"] ;
0 -> 96 [labeldistance=2.5, labelangle=-45, headlabel="False"] ;
97 [label="thal_3.0 <= 0.5\ngini = 0.462\nsamples = 160\nvalue = [58, 102]"] ;
96 -> 97 ;
98 [label="slope_1 <= 0.5\ngini = 0.236\nsamples = 44\nvalue = [6, 38]"] ;
97 -> 98 ;
99 [label="restecg_1 <= 0.5\ngini = 0.111\nsamples = 34\nvalue = [2, 32]"] ;
98 -> 99 ;
100 [label="thal_6.0 <= 0.5\ngini = 0.147\nsamples = 25\nvalue = [2, 23]"] ;
99 -> 100 ;
101 [label="sex <= 0.5\ngini = 0.095\nsamples = 20\nvalue = [1, 19]"] ;
100 -> 101 ;
102 [label="gini = 0.0\nsamples = 4\nvalue = [0, 4]"] ;
101 -> 102 ;
103 [label="gini = 0.117\nsamples = 16\nvalue = [1, 15]"] ;
101 -> 103 ;
104 [label="gini = 0.32\nsamples = 5\nvalue = [1, 4]"] ;
100 -> 104 ;
105 [label="gini = 0.0\nsamples = 9\nvalue = [0, 9]"] ;
99 -> 105 ;
106 [label="thal_6.0 <= 0.5\ngini = 0.48\nsamples = 10\nvalue = [4, 6]"] ;
98 -> 106 ;
107 [label="restecg_1 <= 0.5\ngini = 0.444\nsamples = 9\nvalue = [3, 6]"] ;
106 -> 107 ;
108 [label="gini = 0.469\nsamples = 8\nvalue = [3, 5]"] ;
107 -> 108 ;
109 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]"] ;
107 -> 109 ;
110 [label="gini = 0.0\nsamples = 1\nvalue = [1, 0]"] ;
106 -> 110 ;
111 [label="sex <= 0.5\ngini = 0.495\nsamples = 116\nvalue = [52, 64]"] ;
97 -> 111 ;
112 [label="slope_2 <= 0.5\ngini = 0.397\nsamples = 22\nvalue = [16, 6]"] ;
111 -> 112 ;
113 [label="slope_1 <= 0.5\ngini = 0.48\nsamples = 10\nvalue = [6, 4]"] ;
112 -> 113 ;
114 [label="gini = 0.0\nsamples = 2\nvalue = [0, 2]"] ;
113 -> 114 ;
115 [label="gini = 0.375\nsamples = 8\nvalue = [6, 2]"] ;
113 -> 115 ;
116 [label="restecg_1 <= 0.5\ngini = 0.278\nsamples = 12\nvalue = [10, 2]"] ;
112 -> 116 ;
117 [label="gini = 0.198\nsamples = 9\nvalue = [8, 1]"] ;
116 -> 117 ;
118 [label="gini = 0.444\nsamples = 3\nvalue = [2, 1]"] ;
116 -> 118 ;
119 [label="slope_1 <= 0.5\ngini = 0.473\nsamples = 94\nvalue = [36, 58]"] ;
111 -> 119 ;
120 [label="restecg_1 <= 0.5\ngini = 0.477\nsamples = 74\nvalue = [29, 45]"] ;
119 -> 120 ;
121 [label="slope_2 <= 0.5\ngini = 0.46\nsamples = 53\nvalue = [19, 34]"] ;
120 -> 121 ;
122 [label="gini = 0.444\nsamples = 3\nvalue = [1, 2]"] ;
121 -> 122 ;
123 [label="gini = 0.461\nsamples = 50\nvalue = [18, 32]"] ;
121 -> 123 ;
124 [label="slope_2 <= 0.5\ngini = 0.499\nsamples = 21\nvalue = [10, 11]"] ;
120 -> 124 ;
125 [label="gini = 0.0\nsamples = 1\nvalue = [1, 0]"] ;
124 -> 125 ;
126 [label="gini = 0.495\nsamples = 20\nvalue = [9, 11]"] ;
124 -> 126 ;
127 [label="restecg_1 <= 0.5\ngini = 0.455\nsamples = 20\nvalue = [7, 13]"] ;
119 -> 127 ;
128 [label="gini = 0.492\nsamples = 16\nvalue = [7, 9]"] ;
127 -> 128 ;
129 [label="gini = 0.0\nsamples = 4\nvalue = [0, 4]"] ;
127 -> 129 ;
130 [label="sex <= 0.5\ngini = 0.202\nsamples = 210\nvalue = [24, 186]"] ;
96 -> 130 ;
131 [label="thal_3.0 <= 0.5\ngini = 0.384\nsamples = 27\nvalue = [7, 20]"] ;
130 -> 131 ;
132 [label="gini = 0.0\nsamples = 9\nvalue = [0, 9]"] ;
131 -> 132 ;
133 [label="slope_1 <= 0.5\ngini = 0.475\nsamples = 18\nvalue = [7, 11]"] ;
131 -> 133 ;
134 [label="slope_2 <= 0.5\ngini = 0.444\nsamples = 15\nvalue = [5, 10]"] ;
133 -> 134 ;
135 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]"] ;
134 -> 135 ;
136 [label="restecg_1 <= 0.5\ngini = 0.459\nsamples = 14\nvalue = [5, 9]"] ;
134 -> 136 ;
137 [label="gini = 0.463\nsamples = 11\nvalue = [4, 7]"] ;
136 -> 137 ;
138 [label="gini = 0.444\nsamples = 3\nvalue = [1, 2]"] ;
136 -> 138 ;
139 [label="gini = 0.444\nsamples = 3\nvalue = [2, 1]"] ;
133 -> 139 ;
140 [label="restecg_1 <= 0.5\ngini = 0.169\nsamples = 183\nvalue = [17, 166]"] ;
130 -> 140 ;
141 [label="slope_2 <= 0.5\ngini = 0.146\nsamples = 139\nvalue = [11, 128]"] ;
140 -> 141 ;
142 [label="slope_1 <= 0.5\ngini = 0.206\nsamples = 43\nvalue = [5, 38]"] ;
141 -> 142 ;
143 [label="thal_7.0 <= 0.5\ngini = 0.172\nsamples = 21\nvalue = [2, 19]"] ;
142 -> 143 ;
144 [label="thal_6.0 <= 0.5\ngini = 0.142\nsamples = 13\nvalue = [1, 12]"] ;
143 -> 144 ;
145 [label="gini = 0.153\nsamples = 12\nvalue = [1, 11]"] ;
144 -> 145 ;
146 [label="gini = 0.0\nsamples = 1\nvalue = [0, 1]"] ;
144 -> 146 ;
147 [label="gini = 0.219\nsamples = 8\nvalue = [1, 7]"] ;
143 -> 147 ;
148 [label="thal_3.0 <= 0.5\ngini = 0.236\nsamples = 22\nvalue = [3, 19]"] ;
142 -> 148 ;
149 [label="gini = 0.231\nsamples = 15\nvalue = [2, 13]"] ;
148 -> 149 ;
150 [label="gini = 0.245\nsamples = 7\nvalue = [1, 6]"] ;
148 -> 150 ;
151 [label="thal_3.0 <= 0.5\ngini = 0.117\nsamples = 96\nvalue = [6, 90]"] ;
141 -> 151 ;
152 [label="thal_6.0 <= 0.5\ngini = 0.046\nsamples = 42\nvalue = [1, 41]"] ;
151 -> 152 ;
153 [label="gini = 0.056\nsamples = 35\nvalue = [1, 34]"] ;
152 -> 153 ;
154 [label="gini = 0.0\nsamples = 7\nvalue = [0, 7]"] ;
152 -> 154 ;
155 [label="gini = 0.168\nsamples = 54\nvalue = [5, 49]"] ;
151 -> 155 ;
156 [label="slope_2 <= 0.5\ngini = 0.236\nsamples = 44\nvalue = [6, 38]"] ;
140 -> 156 ;
157 [label="gini = 0.0\nsamples = 12\nvalue = [0, 12]"] ;
156 -> 157 ;
158 [label="thal_6.0 <= 0.5\ngini = 0.305\nsamples = 32\nvalue = [6, 26]"] ;
156 -> 158 ;
159 [label="thal_7.0 <= 0.5\ngini = 0.32\nsamples = 30\nvalue = [6, 24]"] ;
158 -> 159 ;
160 [label="gini = 0.302\nsamples = 27\nvalue = [5, 22]"] ;
159 -> 160 ;
161 [label="gini = 0.444\nsamples = 3\nvalue = [1, 2]"] ;
159 -> 161 ;
162 [label="gini = 0.0\nsamples = 2\nvalue = [0, 2]"] ;
158 -> 162 ;
}