eziokittu commited on
Commit
700e764
·
verified ·
1 Parent(s): 739ec50

Upload 5 files

Browse files
projects/ML_DiabetesPrediction/Dataset.csv ADDED
@@ -0,0 +1,769 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Pregnancies,Glucose,BloodPressure,SkinThickness,Insulin,BMI,DiabetesPedigreeFunction,Age,Outcome
2
+ 6,148,72,35,0,33.6,0.627,50,1
3
+ 1,85,66,29,0,26.6,0.351,31,0
4
+ 8,183,64,0,0,23.3,0.672,32,1
5
+ 1,89,66,23,94,28.1,0.167,21,0
6
+ 0,137,40,35,168,43.1,2.288,33,1
7
+ 5,116,74,0,0,25.6,0.201,30,0
8
+ 3,78,50,32,88,31,0.248,26,1
9
+ 10,115,0,0,0,35.3,0.134,29,0
10
+ 2,197,70,45,543,30.5,0.158,53,1
11
+ 8,125,96,0,0,0,0.232,54,1
12
+ 4,110,92,0,0,37.6,0.191,30,0
13
+ 10,168,74,0,0,38,0.537,34,1
14
+ 10,139,80,0,0,27.1,1.441,57,0
15
+ 1,189,60,23,846,30.1,0.398,59,1
16
+ 5,166,72,19,175,25.8,0.587,51,1
17
+ 7,100,0,0,0,30,0.484,32,1
18
+ 0,118,84,47,230,45.8,0.551,31,1
19
+ 7,107,74,0,0,29.6,0.254,31,1
20
+ 1,103,30,38,83,43.3,0.183,33,0
21
+ 1,115,70,30,96,34.6,0.529,32,1
22
+ 3,126,88,41,235,39.3,0.704,27,0
23
+ 8,99,84,0,0,35.4,0.388,50,0
24
+ 7,196,90,0,0,39.8,0.451,41,1
25
+ 9,119,80,35,0,29,0.263,29,1
26
+ 11,143,94,33,146,36.6,0.254,51,1
27
+ 10,125,70,26,115,31.1,0.205,41,1
28
+ 7,147,76,0,0,39.4,0.257,43,1
29
+ 1,97,66,15,140,23.2,0.487,22,0
30
+ 13,145,82,19,110,22.2,0.245,57,0
31
+ 5,117,92,0,0,34.1,0.337,38,0
32
+ 5,109,75,26,0,36,0.546,60,0
33
+ 3,158,76,36,245,31.6,0.851,28,1
34
+ 3,88,58,11,54,24.8,0.267,22,0
35
+ 6,92,92,0,0,19.9,0.188,28,0
36
+ 10,122,78,31,0,27.6,0.512,45,0
37
+ 4,103,60,33,192,24,0.966,33,0
38
+ 11,138,76,0,0,33.2,0.42,35,0
39
+ 9,102,76,37,0,32.9,0.665,46,1
40
+ 2,90,68,42,0,38.2,0.503,27,1
41
+ 4,111,72,47,207,37.1,1.39,56,1
42
+ 3,180,64,25,70,34,0.271,26,0
43
+ 7,133,84,0,0,40.2,0.696,37,0
44
+ 7,106,92,18,0,22.7,0.235,48,0
45
+ 9,171,110,24,240,45.4,0.721,54,1
46
+ 7,159,64,0,0,27.4,0.294,40,0
47
+ 0,180,66,39,0,42,1.893,25,1
48
+ 1,146,56,0,0,29.7,0.564,29,0
49
+ 2,71,70,27,0,28,0.586,22,0
50
+ 7,103,66,32,0,39.1,0.344,31,1
51
+ 7,105,0,0,0,0,0.305,24,0
52
+ 1,103,80,11,82,19.4,0.491,22,0
53
+ 1,101,50,15,36,24.2,0.526,26,0
54
+ 5,88,66,21,23,24.4,0.342,30,0
55
+ 8,176,90,34,300,33.7,0.467,58,1
56
+ 7,150,66,42,342,34.7,0.718,42,0
57
+ 1,73,50,10,0,23,0.248,21,0
58
+ 7,187,68,39,304,37.7,0.254,41,1
59
+ 0,100,88,60,110,46.8,0.962,31,0
60
+ 0,146,82,0,0,40.5,1.781,44,0
61
+ 0,105,64,41,142,41.5,0.173,22,0
62
+ 2,84,0,0,0,0,0.304,21,0
63
+ 8,133,72,0,0,32.9,0.27,39,1
64
+ 5,44,62,0,0,25,0.587,36,0
65
+ 2,141,58,34,128,25.4,0.699,24,0
66
+ 7,114,66,0,0,32.8,0.258,42,1
67
+ 5,99,74,27,0,29,0.203,32,0
68
+ 0,109,88,30,0,32.5,0.855,38,1
69
+ 2,109,92,0,0,42.7,0.845,54,0
70
+ 1,95,66,13,38,19.6,0.334,25,0
71
+ 4,146,85,27,100,28.9,0.189,27,0
72
+ 2,100,66,20,90,32.9,0.867,28,1
73
+ 5,139,64,35,140,28.6,0.411,26,0
74
+ 13,126,90,0,0,43.4,0.583,42,1
75
+ 4,129,86,20,270,35.1,0.231,23,0
76
+ 1,79,75,30,0,32,0.396,22,0
77
+ 1,0,48,20,0,24.7,0.14,22,0
78
+ 7,62,78,0,0,32.6,0.391,41,0
79
+ 5,95,72,33,0,37.7,0.37,27,0
80
+ 0,131,0,0,0,43.2,0.27,26,1
81
+ 2,112,66,22,0,25,0.307,24,0
82
+ 3,113,44,13,0,22.4,0.14,22,0
83
+ 2,74,0,0,0,0,0.102,22,0
84
+ 7,83,78,26,71,29.3,0.767,36,0
85
+ 0,101,65,28,0,24.6,0.237,22,0
86
+ 5,137,108,0,0,48.8,0.227,37,1
87
+ 2,110,74,29,125,32.4,0.698,27,0
88
+ 13,106,72,54,0,36.6,0.178,45,0
89
+ 2,100,68,25,71,38.5,0.324,26,0
90
+ 15,136,70,32,110,37.1,0.153,43,1
91
+ 1,107,68,19,0,26.5,0.165,24,0
92
+ 1,80,55,0,0,19.1,0.258,21,0
93
+ 4,123,80,15,176,32,0.443,34,0
94
+ 7,81,78,40,48,46.7,0.261,42,0
95
+ 4,134,72,0,0,23.8,0.277,60,1
96
+ 2,142,82,18,64,24.7,0.761,21,0
97
+ 6,144,72,27,228,33.9,0.255,40,0
98
+ 2,92,62,28,0,31.6,0.13,24,0
99
+ 1,71,48,18,76,20.4,0.323,22,0
100
+ 6,93,50,30,64,28.7,0.356,23,0
101
+ 1,122,90,51,220,49.7,0.325,31,1
102
+ 1,163,72,0,0,39,1.222,33,1
103
+ 1,151,60,0,0,26.1,0.179,22,0
104
+ 0,125,96,0,0,22.5,0.262,21,0
105
+ 1,81,72,18,40,26.6,0.283,24,0
106
+ 2,85,65,0,0,39.6,0.93,27,0
107
+ 1,126,56,29,152,28.7,0.801,21,0
108
+ 1,96,122,0,0,22.4,0.207,27,0
109
+ 4,144,58,28,140,29.5,0.287,37,0
110
+ 3,83,58,31,18,34.3,0.336,25,0
111
+ 0,95,85,25,36,37.4,0.247,24,1
112
+ 3,171,72,33,135,33.3,0.199,24,1
113
+ 8,155,62,26,495,34,0.543,46,1
114
+ 1,89,76,34,37,31.2,0.192,23,0
115
+ 4,76,62,0,0,34,0.391,25,0
116
+ 7,160,54,32,175,30.5,0.588,39,1
117
+ 4,146,92,0,0,31.2,0.539,61,1
118
+ 5,124,74,0,0,34,0.22,38,1
119
+ 5,78,48,0,0,33.7,0.654,25,0
120
+ 4,97,60,23,0,28.2,0.443,22,0
121
+ 4,99,76,15,51,23.2,0.223,21,0
122
+ 0,162,76,56,100,53.2,0.759,25,1
123
+ 6,111,64,39,0,34.2,0.26,24,0
124
+ 2,107,74,30,100,33.6,0.404,23,0
125
+ 5,132,80,0,0,26.8,0.186,69,0
126
+ 0,113,76,0,0,33.3,0.278,23,1
127
+ 1,88,30,42,99,55,0.496,26,1
128
+ 3,120,70,30,135,42.9,0.452,30,0
129
+ 1,118,58,36,94,33.3,0.261,23,0
130
+ 1,117,88,24,145,34.5,0.403,40,1
131
+ 0,105,84,0,0,27.9,0.741,62,1
132
+ 4,173,70,14,168,29.7,0.361,33,1
133
+ 9,122,56,0,0,33.3,1.114,33,1
134
+ 3,170,64,37,225,34.5,0.356,30,1
135
+ 8,84,74,31,0,38.3,0.457,39,0
136
+ 2,96,68,13,49,21.1,0.647,26,0
137
+ 2,125,60,20,140,33.8,0.088,31,0
138
+ 0,100,70,26,50,30.8,0.597,21,0
139
+ 0,93,60,25,92,28.7,0.532,22,0
140
+ 0,129,80,0,0,31.2,0.703,29,0
141
+ 5,105,72,29,325,36.9,0.159,28,0
142
+ 3,128,78,0,0,21.1,0.268,55,0
143
+ 5,106,82,30,0,39.5,0.286,38,0
144
+ 2,108,52,26,63,32.5,0.318,22,0
145
+ 10,108,66,0,0,32.4,0.272,42,1
146
+ 4,154,62,31,284,32.8,0.237,23,0
147
+ 0,102,75,23,0,0,0.572,21,0
148
+ 9,57,80,37,0,32.8,0.096,41,0
149
+ 2,106,64,35,119,30.5,1.4,34,0
150
+ 5,147,78,0,0,33.7,0.218,65,0
151
+ 2,90,70,17,0,27.3,0.085,22,0
152
+ 1,136,74,50,204,37.4,0.399,24,0
153
+ 4,114,65,0,0,21.9,0.432,37,0
154
+ 9,156,86,28,155,34.3,1.189,42,1
155
+ 1,153,82,42,485,40.6,0.687,23,0
156
+ 8,188,78,0,0,47.9,0.137,43,1
157
+ 7,152,88,44,0,50,0.337,36,1
158
+ 2,99,52,15,94,24.6,0.637,21,0
159
+ 1,109,56,21,135,25.2,0.833,23,0
160
+ 2,88,74,19,53,29,0.229,22,0
161
+ 17,163,72,41,114,40.9,0.817,47,1
162
+ 4,151,90,38,0,29.7,0.294,36,0
163
+ 7,102,74,40,105,37.2,0.204,45,0
164
+ 0,114,80,34,285,44.2,0.167,27,0
165
+ 2,100,64,23,0,29.7,0.368,21,0
166
+ 0,131,88,0,0,31.6,0.743,32,1
167
+ 6,104,74,18,156,29.9,0.722,41,1
168
+ 3,148,66,25,0,32.5,0.256,22,0
169
+ 4,120,68,0,0,29.6,0.709,34,0
170
+ 4,110,66,0,0,31.9,0.471,29,0
171
+ 3,111,90,12,78,28.4,0.495,29,0
172
+ 6,102,82,0,0,30.8,0.18,36,1
173
+ 6,134,70,23,130,35.4,0.542,29,1
174
+ 2,87,0,23,0,28.9,0.773,25,0
175
+ 1,79,60,42,48,43.5,0.678,23,0
176
+ 2,75,64,24,55,29.7,0.37,33,0
177
+ 8,179,72,42,130,32.7,0.719,36,1
178
+ 6,85,78,0,0,31.2,0.382,42,0
179
+ 0,129,110,46,130,67.1,0.319,26,1
180
+ 5,143,78,0,0,45,0.19,47,0
181
+ 5,130,82,0,0,39.1,0.956,37,1
182
+ 6,87,80,0,0,23.2,0.084,32,0
183
+ 0,119,64,18,92,34.9,0.725,23,0
184
+ 1,0,74,20,23,27.7,0.299,21,0
185
+ 5,73,60,0,0,26.8,0.268,27,0
186
+ 4,141,74,0,0,27.6,0.244,40,0
187
+ 7,194,68,28,0,35.9,0.745,41,1
188
+ 8,181,68,36,495,30.1,0.615,60,1
189
+ 1,128,98,41,58,32,1.321,33,1
190
+ 8,109,76,39,114,27.9,0.64,31,1
191
+ 5,139,80,35,160,31.6,0.361,25,1
192
+ 3,111,62,0,0,22.6,0.142,21,0
193
+ 9,123,70,44,94,33.1,0.374,40,0
194
+ 7,159,66,0,0,30.4,0.383,36,1
195
+ 11,135,0,0,0,52.3,0.578,40,1
196
+ 8,85,55,20,0,24.4,0.136,42,0
197
+ 5,158,84,41,210,39.4,0.395,29,1
198
+ 1,105,58,0,0,24.3,0.187,21,0
199
+ 3,107,62,13,48,22.9,0.678,23,1
200
+ 4,109,64,44,99,34.8,0.905,26,1
201
+ 4,148,60,27,318,30.9,0.15,29,1
202
+ 0,113,80,16,0,31,0.874,21,0
203
+ 1,138,82,0,0,40.1,0.236,28,0
204
+ 0,108,68,20,0,27.3,0.787,32,0
205
+ 2,99,70,16,44,20.4,0.235,27,0
206
+ 6,103,72,32,190,37.7,0.324,55,0
207
+ 5,111,72,28,0,23.9,0.407,27,0
208
+ 8,196,76,29,280,37.5,0.605,57,1
209
+ 5,162,104,0,0,37.7,0.151,52,1
210
+ 1,96,64,27,87,33.2,0.289,21,0
211
+ 7,184,84,33,0,35.5,0.355,41,1
212
+ 2,81,60,22,0,27.7,0.29,25,0
213
+ 0,147,85,54,0,42.8,0.375,24,0
214
+ 7,179,95,31,0,34.2,0.164,60,0
215
+ 0,140,65,26,130,42.6,0.431,24,1
216
+ 9,112,82,32,175,34.2,0.26,36,1
217
+ 12,151,70,40,271,41.8,0.742,38,1
218
+ 5,109,62,41,129,35.8,0.514,25,1
219
+ 6,125,68,30,120,30,0.464,32,0
220
+ 5,85,74,22,0,29,1.224,32,1
221
+ 5,112,66,0,0,37.8,0.261,41,1
222
+ 0,177,60,29,478,34.6,1.072,21,1
223
+ 2,158,90,0,0,31.6,0.805,66,1
224
+ 7,119,0,0,0,25.2,0.209,37,0
225
+ 7,142,60,33,190,28.8,0.687,61,0
226
+ 1,100,66,15,56,23.6,0.666,26,0
227
+ 1,87,78,27,32,34.6,0.101,22,0
228
+ 0,101,76,0,0,35.7,0.198,26,0
229
+ 3,162,52,38,0,37.2,0.652,24,1
230
+ 4,197,70,39,744,36.7,2.329,31,0
231
+ 0,117,80,31,53,45.2,0.089,24,0
232
+ 4,142,86,0,0,44,0.645,22,1
233
+ 6,134,80,37,370,46.2,0.238,46,1
234
+ 1,79,80,25,37,25.4,0.583,22,0
235
+ 4,122,68,0,0,35,0.394,29,0
236
+ 3,74,68,28,45,29.7,0.293,23,0
237
+ 4,171,72,0,0,43.6,0.479,26,1
238
+ 7,181,84,21,192,35.9,0.586,51,1
239
+ 0,179,90,27,0,44.1,0.686,23,1
240
+ 9,164,84,21,0,30.8,0.831,32,1
241
+ 0,104,76,0,0,18.4,0.582,27,0
242
+ 1,91,64,24,0,29.2,0.192,21,0
243
+ 4,91,70,32,88,33.1,0.446,22,0
244
+ 3,139,54,0,0,25.6,0.402,22,1
245
+ 6,119,50,22,176,27.1,1.318,33,1
246
+ 2,146,76,35,194,38.2,0.329,29,0
247
+ 9,184,85,15,0,30,1.213,49,1
248
+ 10,122,68,0,0,31.2,0.258,41,0
249
+ 0,165,90,33,680,52.3,0.427,23,0
250
+ 9,124,70,33,402,35.4,0.282,34,0
251
+ 1,111,86,19,0,30.1,0.143,23,0
252
+ 9,106,52,0,0,31.2,0.38,42,0
253
+ 2,129,84,0,0,28,0.284,27,0
254
+ 2,90,80,14,55,24.4,0.249,24,0
255
+ 0,86,68,32,0,35.8,0.238,25,0
256
+ 12,92,62,7,258,27.6,0.926,44,1
257
+ 1,113,64,35,0,33.6,0.543,21,1
258
+ 3,111,56,39,0,30.1,0.557,30,0
259
+ 2,114,68,22,0,28.7,0.092,25,0
260
+ 1,193,50,16,375,25.9,0.655,24,0
261
+ 11,155,76,28,150,33.3,1.353,51,1
262
+ 3,191,68,15,130,30.9,0.299,34,0
263
+ 3,141,0,0,0,30,0.761,27,1
264
+ 4,95,70,32,0,32.1,0.612,24,0
265
+ 3,142,80,15,0,32.4,0.2,63,0
266
+ 4,123,62,0,0,32,0.226,35,1
267
+ 5,96,74,18,67,33.6,0.997,43,0
268
+ 0,138,0,0,0,36.3,0.933,25,1
269
+ 2,128,64,42,0,40,1.101,24,0
270
+ 0,102,52,0,0,25.1,0.078,21,0
271
+ 2,146,0,0,0,27.5,0.24,28,1
272
+ 10,101,86,37,0,45.6,1.136,38,1
273
+ 2,108,62,32,56,25.2,0.128,21,0
274
+ 3,122,78,0,0,23,0.254,40,0
275
+ 1,71,78,50,45,33.2,0.422,21,0
276
+ 13,106,70,0,0,34.2,0.251,52,0
277
+ 2,100,70,52,57,40.5,0.677,25,0
278
+ 7,106,60,24,0,26.5,0.296,29,1
279
+ 0,104,64,23,116,27.8,0.454,23,0
280
+ 5,114,74,0,0,24.9,0.744,57,0
281
+ 2,108,62,10,278,25.3,0.881,22,0
282
+ 0,146,70,0,0,37.9,0.334,28,1
283
+ 10,129,76,28,122,35.9,0.28,39,0
284
+ 7,133,88,15,155,32.4,0.262,37,0
285
+ 7,161,86,0,0,30.4,0.165,47,1
286
+ 2,108,80,0,0,27,0.259,52,1
287
+ 7,136,74,26,135,26,0.647,51,0
288
+ 5,155,84,44,545,38.7,0.619,34,0
289
+ 1,119,86,39,220,45.6,0.808,29,1
290
+ 4,96,56,17,49,20.8,0.34,26,0
291
+ 5,108,72,43,75,36.1,0.263,33,0
292
+ 0,78,88,29,40,36.9,0.434,21,0
293
+ 0,107,62,30,74,36.6,0.757,25,1
294
+ 2,128,78,37,182,43.3,1.224,31,1
295
+ 1,128,48,45,194,40.5,0.613,24,1
296
+ 0,161,50,0,0,21.9,0.254,65,0
297
+ 6,151,62,31,120,35.5,0.692,28,0
298
+ 2,146,70,38,360,28,0.337,29,1
299
+ 0,126,84,29,215,30.7,0.52,24,0
300
+ 14,100,78,25,184,36.6,0.412,46,1
301
+ 8,112,72,0,0,23.6,0.84,58,0
302
+ 0,167,0,0,0,32.3,0.839,30,1
303
+ 2,144,58,33,135,31.6,0.422,25,1
304
+ 5,77,82,41,42,35.8,0.156,35,0
305
+ 5,115,98,0,0,52.9,0.209,28,1
306
+ 3,150,76,0,0,21,0.207,37,0
307
+ 2,120,76,37,105,39.7,0.215,29,0
308
+ 10,161,68,23,132,25.5,0.326,47,1
309
+ 0,137,68,14,148,24.8,0.143,21,0
310
+ 0,128,68,19,180,30.5,1.391,25,1
311
+ 2,124,68,28,205,32.9,0.875,30,1
312
+ 6,80,66,30,0,26.2,0.313,41,0
313
+ 0,106,70,37,148,39.4,0.605,22,0
314
+ 2,155,74,17,96,26.6,0.433,27,1
315
+ 3,113,50,10,85,29.5,0.626,25,0
316
+ 7,109,80,31,0,35.9,1.127,43,1
317
+ 2,112,68,22,94,34.1,0.315,26,0
318
+ 3,99,80,11,64,19.3,0.284,30,0
319
+ 3,182,74,0,0,30.5,0.345,29,1
320
+ 3,115,66,39,140,38.1,0.15,28,0
321
+ 6,194,78,0,0,23.5,0.129,59,1
322
+ 4,129,60,12,231,27.5,0.527,31,0
323
+ 3,112,74,30,0,31.6,0.197,25,1
324
+ 0,124,70,20,0,27.4,0.254,36,1
325
+ 13,152,90,33,29,26.8,0.731,43,1
326
+ 2,112,75,32,0,35.7,0.148,21,0
327
+ 1,157,72,21,168,25.6,0.123,24,0
328
+ 1,122,64,32,156,35.1,0.692,30,1
329
+ 10,179,70,0,0,35.1,0.2,37,0
330
+ 2,102,86,36,120,45.5,0.127,23,1
331
+ 6,105,70,32,68,30.8,0.122,37,0
332
+ 8,118,72,19,0,23.1,1.476,46,0
333
+ 2,87,58,16,52,32.7,0.166,25,0
334
+ 1,180,0,0,0,43.3,0.282,41,1
335
+ 12,106,80,0,0,23.6,0.137,44,0
336
+ 1,95,60,18,58,23.9,0.26,22,0
337
+ 0,165,76,43,255,47.9,0.259,26,0
338
+ 0,117,0,0,0,33.8,0.932,44,0
339
+ 5,115,76,0,0,31.2,0.343,44,1
340
+ 9,152,78,34,171,34.2,0.893,33,1
341
+ 7,178,84,0,0,39.9,0.331,41,1
342
+ 1,130,70,13,105,25.9,0.472,22,0
343
+ 1,95,74,21,73,25.9,0.673,36,0
344
+ 1,0,68,35,0,32,0.389,22,0
345
+ 5,122,86,0,0,34.7,0.29,33,0
346
+ 8,95,72,0,0,36.8,0.485,57,0
347
+ 8,126,88,36,108,38.5,0.349,49,0
348
+ 1,139,46,19,83,28.7,0.654,22,0
349
+ 3,116,0,0,0,23.5,0.187,23,0
350
+ 3,99,62,19,74,21.8,0.279,26,0
351
+ 5,0,80,32,0,41,0.346,37,1
352
+ 4,92,80,0,0,42.2,0.237,29,0
353
+ 4,137,84,0,0,31.2,0.252,30,0
354
+ 3,61,82,28,0,34.4,0.243,46,0
355
+ 1,90,62,12,43,27.2,0.58,24,0
356
+ 3,90,78,0,0,42.7,0.559,21,0
357
+ 9,165,88,0,0,30.4,0.302,49,1
358
+ 1,125,50,40,167,33.3,0.962,28,1
359
+ 13,129,0,30,0,39.9,0.569,44,1
360
+ 12,88,74,40,54,35.3,0.378,48,0
361
+ 1,196,76,36,249,36.5,0.875,29,1
362
+ 5,189,64,33,325,31.2,0.583,29,1
363
+ 5,158,70,0,0,29.8,0.207,63,0
364
+ 5,103,108,37,0,39.2,0.305,65,0
365
+ 4,146,78,0,0,38.5,0.52,67,1
366
+ 4,147,74,25,293,34.9,0.385,30,0
367
+ 5,99,54,28,83,34,0.499,30,0
368
+ 6,124,72,0,0,27.6,0.368,29,1
369
+ 0,101,64,17,0,21,0.252,21,0
370
+ 3,81,86,16,66,27.5,0.306,22,0
371
+ 1,133,102,28,140,32.8,0.234,45,1
372
+ 3,173,82,48,465,38.4,2.137,25,1
373
+ 0,118,64,23,89,0,1.731,21,0
374
+ 0,84,64,22,66,35.8,0.545,21,0
375
+ 2,105,58,40,94,34.9,0.225,25,0
376
+ 2,122,52,43,158,36.2,0.816,28,0
377
+ 12,140,82,43,325,39.2,0.528,58,1
378
+ 0,98,82,15,84,25.2,0.299,22,0
379
+ 1,87,60,37,75,37.2,0.509,22,0
380
+ 4,156,75,0,0,48.3,0.238,32,1
381
+ 0,93,100,39,72,43.4,1.021,35,0
382
+ 1,107,72,30,82,30.8,0.821,24,0
383
+ 0,105,68,22,0,20,0.236,22,0
384
+ 1,109,60,8,182,25.4,0.947,21,0
385
+ 1,90,62,18,59,25.1,1.268,25,0
386
+ 1,125,70,24,110,24.3,0.221,25,0
387
+ 1,119,54,13,50,22.3,0.205,24,0
388
+ 5,116,74,29,0,32.3,0.66,35,1
389
+ 8,105,100,36,0,43.3,0.239,45,1
390
+ 5,144,82,26,285,32,0.452,58,1
391
+ 3,100,68,23,81,31.6,0.949,28,0
392
+ 1,100,66,29,196,32,0.444,42,0
393
+ 5,166,76,0,0,45.7,0.34,27,1
394
+ 1,131,64,14,415,23.7,0.389,21,0
395
+ 4,116,72,12,87,22.1,0.463,37,0
396
+ 4,158,78,0,0,32.9,0.803,31,1
397
+ 2,127,58,24,275,27.7,1.6,25,0
398
+ 3,96,56,34,115,24.7,0.944,39,0
399
+ 0,131,66,40,0,34.3,0.196,22,1
400
+ 3,82,70,0,0,21.1,0.389,25,0
401
+ 3,193,70,31,0,34.9,0.241,25,1
402
+ 4,95,64,0,0,32,0.161,31,1
403
+ 6,137,61,0,0,24.2,0.151,55,0
404
+ 5,136,84,41,88,35,0.286,35,1
405
+ 9,72,78,25,0,31.6,0.28,38,0
406
+ 5,168,64,0,0,32.9,0.135,41,1
407
+ 2,123,48,32,165,42.1,0.52,26,0
408
+ 4,115,72,0,0,28.9,0.376,46,1
409
+ 0,101,62,0,0,21.9,0.336,25,0
410
+ 8,197,74,0,0,25.9,1.191,39,1
411
+ 1,172,68,49,579,42.4,0.702,28,1
412
+ 6,102,90,39,0,35.7,0.674,28,0
413
+ 1,112,72,30,176,34.4,0.528,25,0
414
+ 1,143,84,23,310,42.4,1.076,22,0
415
+ 1,143,74,22,61,26.2,0.256,21,0
416
+ 0,138,60,35,167,34.6,0.534,21,1
417
+ 3,173,84,33,474,35.7,0.258,22,1
418
+ 1,97,68,21,0,27.2,1.095,22,0
419
+ 4,144,82,32,0,38.5,0.554,37,1
420
+ 1,83,68,0,0,18.2,0.624,27,0
421
+ 3,129,64,29,115,26.4,0.219,28,1
422
+ 1,119,88,41,170,45.3,0.507,26,0
423
+ 2,94,68,18,76,26,0.561,21,0
424
+ 0,102,64,46,78,40.6,0.496,21,0
425
+ 2,115,64,22,0,30.8,0.421,21,0
426
+ 8,151,78,32,210,42.9,0.516,36,1
427
+ 4,184,78,39,277,37,0.264,31,1
428
+ 0,94,0,0,0,0,0.256,25,0
429
+ 1,181,64,30,180,34.1,0.328,38,1
430
+ 0,135,94,46,145,40.6,0.284,26,0
431
+ 1,95,82,25,180,35,0.233,43,1
432
+ 2,99,0,0,0,22.2,0.108,23,0
433
+ 3,89,74,16,85,30.4,0.551,38,0
434
+ 1,80,74,11,60,30,0.527,22,0
435
+ 2,139,75,0,0,25.6,0.167,29,0
436
+ 1,90,68,8,0,24.5,1.138,36,0
437
+ 0,141,0,0,0,42.4,0.205,29,1
438
+ 12,140,85,33,0,37.4,0.244,41,0
439
+ 5,147,75,0,0,29.9,0.434,28,0
440
+ 1,97,70,15,0,18.2,0.147,21,0
441
+ 6,107,88,0,0,36.8,0.727,31,0
442
+ 0,189,104,25,0,34.3,0.435,41,1
443
+ 2,83,66,23,50,32.2,0.497,22,0
444
+ 4,117,64,27,120,33.2,0.23,24,0
445
+ 8,108,70,0,0,30.5,0.955,33,1
446
+ 4,117,62,12,0,29.7,0.38,30,1
447
+ 0,180,78,63,14,59.4,2.42,25,1
448
+ 1,100,72,12,70,25.3,0.658,28,0
449
+ 0,95,80,45,92,36.5,0.33,26,0
450
+ 0,104,64,37,64,33.6,0.51,22,1
451
+ 0,120,74,18,63,30.5,0.285,26,0
452
+ 1,82,64,13,95,21.2,0.415,23,0
453
+ 2,134,70,0,0,28.9,0.542,23,1
454
+ 0,91,68,32,210,39.9,0.381,25,0
455
+ 2,119,0,0,0,19.6,0.832,72,0
456
+ 2,100,54,28,105,37.8,0.498,24,0
457
+ 14,175,62,30,0,33.6,0.212,38,1
458
+ 1,135,54,0,0,26.7,0.687,62,0
459
+ 5,86,68,28,71,30.2,0.364,24,0
460
+ 10,148,84,48,237,37.6,1.001,51,1
461
+ 9,134,74,33,60,25.9,0.46,81,0
462
+ 9,120,72,22,56,20.8,0.733,48,0
463
+ 1,71,62,0,0,21.8,0.416,26,0
464
+ 8,74,70,40,49,35.3,0.705,39,0
465
+ 5,88,78,30,0,27.6,0.258,37,0
466
+ 10,115,98,0,0,24,1.022,34,0
467
+ 0,124,56,13,105,21.8,0.452,21,0
468
+ 0,74,52,10,36,27.8,0.269,22,0
469
+ 0,97,64,36,100,36.8,0.6,25,0
470
+ 8,120,0,0,0,30,0.183,38,1
471
+ 6,154,78,41,140,46.1,0.571,27,0
472
+ 1,144,82,40,0,41.3,0.607,28,0
473
+ 0,137,70,38,0,33.2,0.17,22,0
474
+ 0,119,66,27,0,38.8,0.259,22,0
475
+ 7,136,90,0,0,29.9,0.21,50,0
476
+ 4,114,64,0,0,28.9,0.126,24,0
477
+ 0,137,84,27,0,27.3,0.231,59,0
478
+ 2,105,80,45,191,33.7,0.711,29,1
479
+ 7,114,76,17,110,23.8,0.466,31,0
480
+ 8,126,74,38,75,25.9,0.162,39,0
481
+ 4,132,86,31,0,28,0.419,63,0
482
+ 3,158,70,30,328,35.5,0.344,35,1
483
+ 0,123,88,37,0,35.2,0.197,29,0
484
+ 4,85,58,22,49,27.8,0.306,28,0
485
+ 0,84,82,31,125,38.2,0.233,23,0
486
+ 0,145,0,0,0,44.2,0.63,31,1
487
+ 0,135,68,42,250,42.3,0.365,24,1
488
+ 1,139,62,41,480,40.7,0.536,21,0
489
+ 0,173,78,32,265,46.5,1.159,58,0
490
+ 4,99,72,17,0,25.6,0.294,28,0
491
+ 8,194,80,0,0,26.1,0.551,67,0
492
+ 2,83,65,28,66,36.8,0.629,24,0
493
+ 2,89,90,30,0,33.5,0.292,42,0
494
+ 4,99,68,38,0,32.8,0.145,33,0
495
+ 4,125,70,18,122,28.9,1.144,45,1
496
+ 3,80,0,0,0,0,0.174,22,0
497
+ 6,166,74,0,0,26.6,0.304,66,0
498
+ 5,110,68,0,0,26,0.292,30,0
499
+ 2,81,72,15,76,30.1,0.547,25,0
500
+ 7,195,70,33,145,25.1,0.163,55,1
501
+ 6,154,74,32,193,29.3,0.839,39,0
502
+ 2,117,90,19,71,25.2,0.313,21,0
503
+ 3,84,72,32,0,37.2,0.267,28,0
504
+ 6,0,68,41,0,39,0.727,41,1
505
+ 7,94,64,25,79,33.3,0.738,41,0
506
+ 3,96,78,39,0,37.3,0.238,40,0
507
+ 10,75,82,0,0,33.3,0.263,38,0
508
+ 0,180,90,26,90,36.5,0.314,35,1
509
+ 1,130,60,23,170,28.6,0.692,21,0
510
+ 2,84,50,23,76,30.4,0.968,21,0
511
+ 8,120,78,0,0,25,0.409,64,0
512
+ 12,84,72,31,0,29.7,0.297,46,1
513
+ 0,139,62,17,210,22.1,0.207,21,0
514
+ 9,91,68,0,0,24.2,0.2,58,0
515
+ 2,91,62,0,0,27.3,0.525,22,0
516
+ 3,99,54,19,86,25.6,0.154,24,0
517
+ 3,163,70,18,105,31.6,0.268,28,1
518
+ 9,145,88,34,165,30.3,0.771,53,1
519
+ 7,125,86,0,0,37.6,0.304,51,0
520
+ 13,76,60,0,0,32.8,0.18,41,0
521
+ 6,129,90,7,326,19.6,0.582,60,0
522
+ 2,68,70,32,66,25,0.187,25,0
523
+ 3,124,80,33,130,33.2,0.305,26,0
524
+ 6,114,0,0,0,0,0.189,26,0
525
+ 9,130,70,0,0,34.2,0.652,45,1
526
+ 3,125,58,0,0,31.6,0.151,24,0
527
+ 3,87,60,18,0,21.8,0.444,21,0
528
+ 1,97,64,19,82,18.2,0.299,21,0
529
+ 3,116,74,15,105,26.3,0.107,24,0
530
+ 0,117,66,31,188,30.8,0.493,22,0
531
+ 0,111,65,0,0,24.6,0.66,31,0
532
+ 2,122,60,18,106,29.8,0.717,22,0
533
+ 0,107,76,0,0,45.3,0.686,24,0
534
+ 1,86,66,52,65,41.3,0.917,29,0
535
+ 6,91,0,0,0,29.8,0.501,31,0
536
+ 1,77,56,30,56,33.3,1.251,24,0
537
+ 4,132,0,0,0,32.9,0.302,23,1
538
+ 0,105,90,0,0,29.6,0.197,46,0
539
+ 0,57,60,0,0,21.7,0.735,67,0
540
+ 0,127,80,37,210,36.3,0.804,23,0
541
+ 3,129,92,49,155,36.4,0.968,32,1
542
+ 8,100,74,40,215,39.4,0.661,43,1
543
+ 3,128,72,25,190,32.4,0.549,27,1
544
+ 10,90,85,32,0,34.9,0.825,56,1
545
+ 4,84,90,23,56,39.5,0.159,25,0
546
+ 1,88,78,29,76,32,0.365,29,0
547
+ 8,186,90,35,225,34.5,0.423,37,1
548
+ 5,187,76,27,207,43.6,1.034,53,1
549
+ 4,131,68,21,166,33.1,0.16,28,0
550
+ 1,164,82,43,67,32.8,0.341,50,0
551
+ 4,189,110,31,0,28.5,0.68,37,0
552
+ 1,116,70,28,0,27.4,0.204,21,0
553
+ 3,84,68,30,106,31.9,0.591,25,0
554
+ 6,114,88,0,0,27.8,0.247,66,0
555
+ 1,88,62,24,44,29.9,0.422,23,0
556
+ 1,84,64,23,115,36.9,0.471,28,0
557
+ 7,124,70,33,215,25.5,0.161,37,0
558
+ 1,97,70,40,0,38.1,0.218,30,0
559
+ 8,110,76,0,0,27.8,0.237,58,0
560
+ 11,103,68,40,0,46.2,0.126,42,0
561
+ 11,85,74,0,0,30.1,0.3,35,0
562
+ 6,125,76,0,0,33.8,0.121,54,1
563
+ 0,198,66,32,274,41.3,0.502,28,1
564
+ 1,87,68,34,77,37.6,0.401,24,0
565
+ 6,99,60,19,54,26.9,0.497,32,0
566
+ 0,91,80,0,0,32.4,0.601,27,0
567
+ 2,95,54,14,88,26.1,0.748,22,0
568
+ 1,99,72,30,18,38.6,0.412,21,0
569
+ 6,92,62,32,126,32,0.085,46,0
570
+ 4,154,72,29,126,31.3,0.338,37,0
571
+ 0,121,66,30,165,34.3,0.203,33,1
572
+ 3,78,70,0,0,32.5,0.27,39,0
573
+ 2,130,96,0,0,22.6,0.268,21,0
574
+ 3,111,58,31,44,29.5,0.43,22,0
575
+ 2,98,60,17,120,34.7,0.198,22,0
576
+ 1,143,86,30,330,30.1,0.892,23,0
577
+ 1,119,44,47,63,35.5,0.28,25,0
578
+ 6,108,44,20,130,24,0.813,35,0
579
+ 2,118,80,0,0,42.9,0.693,21,1
580
+ 10,133,68,0,0,27,0.245,36,0
581
+ 2,197,70,99,0,34.7,0.575,62,1
582
+ 0,151,90,46,0,42.1,0.371,21,1
583
+ 6,109,60,27,0,25,0.206,27,0
584
+ 12,121,78,17,0,26.5,0.259,62,0
585
+ 8,100,76,0,0,38.7,0.19,42,0
586
+ 8,124,76,24,600,28.7,0.687,52,1
587
+ 1,93,56,11,0,22.5,0.417,22,0
588
+ 8,143,66,0,0,34.9,0.129,41,1
589
+ 6,103,66,0,0,24.3,0.249,29,0
590
+ 3,176,86,27,156,33.3,1.154,52,1
591
+ 0,73,0,0,0,21.1,0.342,25,0
592
+ 11,111,84,40,0,46.8,0.925,45,1
593
+ 2,112,78,50,140,39.4,0.175,24,0
594
+ 3,132,80,0,0,34.4,0.402,44,1
595
+ 2,82,52,22,115,28.5,1.699,25,0
596
+ 6,123,72,45,230,33.6,0.733,34,0
597
+ 0,188,82,14,185,32,0.682,22,1
598
+ 0,67,76,0,0,45.3,0.194,46,0
599
+ 1,89,24,19,25,27.8,0.559,21,0
600
+ 1,173,74,0,0,36.8,0.088,38,1
601
+ 1,109,38,18,120,23.1,0.407,26,0
602
+ 1,108,88,19,0,27.1,0.4,24,0
603
+ 6,96,0,0,0,23.7,0.19,28,0
604
+ 1,124,74,36,0,27.8,0.1,30,0
605
+ 7,150,78,29,126,35.2,0.692,54,1
606
+ 4,183,0,0,0,28.4,0.212,36,1
607
+ 1,124,60,32,0,35.8,0.514,21,0
608
+ 1,181,78,42,293,40,1.258,22,1
609
+ 1,92,62,25,41,19.5,0.482,25,0
610
+ 0,152,82,39,272,41.5,0.27,27,0
611
+ 1,111,62,13,182,24,0.138,23,0
612
+ 3,106,54,21,158,30.9,0.292,24,0
613
+ 3,174,58,22,194,32.9,0.593,36,1
614
+ 7,168,88,42,321,38.2,0.787,40,1
615
+ 6,105,80,28,0,32.5,0.878,26,0
616
+ 11,138,74,26,144,36.1,0.557,50,1
617
+ 3,106,72,0,0,25.8,0.207,27,0
618
+ 6,117,96,0,0,28.7,0.157,30,0
619
+ 2,68,62,13,15,20.1,0.257,23,0
620
+ 9,112,82,24,0,28.2,1.282,50,1
621
+ 0,119,0,0,0,32.4,0.141,24,1
622
+ 2,112,86,42,160,38.4,0.246,28,0
623
+ 2,92,76,20,0,24.2,1.698,28,0
624
+ 6,183,94,0,0,40.8,1.461,45,0
625
+ 0,94,70,27,115,43.5,0.347,21,0
626
+ 2,108,64,0,0,30.8,0.158,21,0
627
+ 4,90,88,47,54,37.7,0.362,29,0
628
+ 0,125,68,0,0,24.7,0.206,21,0
629
+ 0,132,78,0,0,32.4,0.393,21,0
630
+ 5,128,80,0,0,34.6,0.144,45,0
631
+ 4,94,65,22,0,24.7,0.148,21,0
632
+ 7,114,64,0,0,27.4,0.732,34,1
633
+ 0,102,78,40,90,34.5,0.238,24,0
634
+ 2,111,60,0,0,26.2,0.343,23,0
635
+ 1,128,82,17,183,27.5,0.115,22,0
636
+ 10,92,62,0,0,25.9,0.167,31,0
637
+ 13,104,72,0,0,31.2,0.465,38,1
638
+ 5,104,74,0,0,28.8,0.153,48,0
639
+ 2,94,76,18,66,31.6,0.649,23,0
640
+ 7,97,76,32,91,40.9,0.871,32,1
641
+ 1,100,74,12,46,19.5,0.149,28,0
642
+ 0,102,86,17,105,29.3,0.695,27,0
643
+ 4,128,70,0,0,34.3,0.303,24,0
644
+ 6,147,80,0,0,29.5,0.178,50,1
645
+ 4,90,0,0,0,28,0.61,31,0
646
+ 3,103,72,30,152,27.6,0.73,27,0
647
+ 2,157,74,35,440,39.4,0.134,30,0
648
+ 1,167,74,17,144,23.4,0.447,33,1
649
+ 0,179,50,36,159,37.8,0.455,22,1
650
+ 11,136,84,35,130,28.3,0.26,42,1
651
+ 0,107,60,25,0,26.4,0.133,23,0
652
+ 1,91,54,25,100,25.2,0.234,23,0
653
+ 1,117,60,23,106,33.8,0.466,27,0
654
+ 5,123,74,40,77,34.1,0.269,28,0
655
+ 2,120,54,0,0,26.8,0.455,27,0
656
+ 1,106,70,28,135,34.2,0.142,22,0
657
+ 2,155,52,27,540,38.7,0.24,25,1
658
+ 2,101,58,35,90,21.8,0.155,22,0
659
+ 1,120,80,48,200,38.9,1.162,41,0
660
+ 11,127,106,0,0,39,0.19,51,0
661
+ 3,80,82,31,70,34.2,1.292,27,1
662
+ 10,162,84,0,0,27.7,0.182,54,0
663
+ 1,199,76,43,0,42.9,1.394,22,1
664
+ 8,167,106,46,231,37.6,0.165,43,1
665
+ 9,145,80,46,130,37.9,0.637,40,1
666
+ 6,115,60,39,0,33.7,0.245,40,1
667
+ 1,112,80,45,132,34.8,0.217,24,0
668
+ 4,145,82,18,0,32.5,0.235,70,1
669
+ 10,111,70,27,0,27.5,0.141,40,1
670
+ 6,98,58,33,190,34,0.43,43,0
671
+ 9,154,78,30,100,30.9,0.164,45,0
672
+ 6,165,68,26,168,33.6,0.631,49,0
673
+ 1,99,58,10,0,25.4,0.551,21,0
674
+ 10,68,106,23,49,35.5,0.285,47,0
675
+ 3,123,100,35,240,57.3,0.88,22,0
676
+ 8,91,82,0,0,35.6,0.587,68,0
677
+ 6,195,70,0,0,30.9,0.328,31,1
678
+ 9,156,86,0,0,24.8,0.23,53,1
679
+ 0,93,60,0,0,35.3,0.263,25,0
680
+ 3,121,52,0,0,36,0.127,25,1
681
+ 2,101,58,17,265,24.2,0.614,23,0
682
+ 2,56,56,28,45,24.2,0.332,22,0
683
+ 0,162,76,36,0,49.6,0.364,26,1
684
+ 0,95,64,39,105,44.6,0.366,22,0
685
+ 4,125,80,0,0,32.3,0.536,27,1
686
+ 5,136,82,0,0,0,0.64,69,0
687
+ 2,129,74,26,205,33.2,0.591,25,0
688
+ 3,130,64,0,0,23.1,0.314,22,0
689
+ 1,107,50,19,0,28.3,0.181,29,0
690
+ 1,140,74,26,180,24.1,0.828,23,0
691
+ 1,144,82,46,180,46.1,0.335,46,1
692
+ 8,107,80,0,0,24.6,0.856,34,0
693
+ 13,158,114,0,0,42.3,0.257,44,1
694
+ 2,121,70,32,95,39.1,0.886,23,0
695
+ 7,129,68,49,125,38.5,0.439,43,1
696
+ 2,90,60,0,0,23.5,0.191,25,0
697
+ 7,142,90,24,480,30.4,0.128,43,1
698
+ 3,169,74,19,125,29.9,0.268,31,1
699
+ 0,99,0,0,0,25,0.253,22,0
700
+ 4,127,88,11,155,34.5,0.598,28,0
701
+ 4,118,70,0,0,44.5,0.904,26,0
702
+ 2,122,76,27,200,35.9,0.483,26,0
703
+ 6,125,78,31,0,27.6,0.565,49,1
704
+ 1,168,88,29,0,35,0.905,52,1
705
+ 2,129,0,0,0,38.5,0.304,41,0
706
+ 4,110,76,20,100,28.4,0.118,27,0
707
+ 6,80,80,36,0,39.8,0.177,28,0
708
+ 10,115,0,0,0,0,0.261,30,1
709
+ 2,127,46,21,335,34.4,0.176,22,0
710
+ 9,164,78,0,0,32.8,0.148,45,1
711
+ 2,93,64,32,160,38,0.674,23,1
712
+ 3,158,64,13,387,31.2,0.295,24,0
713
+ 5,126,78,27,22,29.6,0.439,40,0
714
+ 10,129,62,36,0,41.2,0.441,38,1
715
+ 0,134,58,20,291,26.4,0.352,21,0
716
+ 3,102,74,0,0,29.5,0.121,32,0
717
+ 7,187,50,33,392,33.9,0.826,34,1
718
+ 3,173,78,39,185,33.8,0.97,31,1
719
+ 10,94,72,18,0,23.1,0.595,56,0
720
+ 1,108,60,46,178,35.5,0.415,24,0
721
+ 5,97,76,27,0,35.6,0.378,52,1
722
+ 4,83,86,19,0,29.3,0.317,34,0
723
+ 1,114,66,36,200,38.1,0.289,21,0
724
+ 1,149,68,29,127,29.3,0.349,42,1
725
+ 5,117,86,30,105,39.1,0.251,42,0
726
+ 1,111,94,0,0,32.8,0.265,45,0
727
+ 4,112,78,40,0,39.4,0.236,38,0
728
+ 1,116,78,29,180,36.1,0.496,25,0
729
+ 0,141,84,26,0,32.4,0.433,22,0
730
+ 2,175,88,0,0,22.9,0.326,22,0
731
+ 2,92,52,0,0,30.1,0.141,22,0
732
+ 3,130,78,23,79,28.4,0.323,34,1
733
+ 8,120,86,0,0,28.4,0.259,22,1
734
+ 2,174,88,37,120,44.5,0.646,24,1
735
+ 2,106,56,27,165,29,0.426,22,0
736
+ 2,105,75,0,0,23.3,0.56,53,0
737
+ 4,95,60,32,0,35.4,0.284,28,0
738
+ 0,126,86,27,120,27.4,0.515,21,0
739
+ 8,65,72,23,0,32,0.6,42,0
740
+ 2,99,60,17,160,36.6,0.453,21,0
741
+ 1,102,74,0,0,39.5,0.293,42,1
742
+ 11,120,80,37,150,42.3,0.785,48,1
743
+ 3,102,44,20,94,30.8,0.4,26,0
744
+ 1,109,58,18,116,28.5,0.219,22,0
745
+ 9,140,94,0,0,32.7,0.734,45,1
746
+ 13,153,88,37,140,40.6,1.174,39,0
747
+ 12,100,84,33,105,30,0.488,46,0
748
+ 1,147,94,41,0,49.3,0.358,27,1
749
+ 1,81,74,41,57,46.3,1.096,32,0
750
+ 3,187,70,22,200,36.4,0.408,36,1
751
+ 6,162,62,0,0,24.3,0.178,50,1
752
+ 4,136,70,0,0,31.2,1.182,22,1
753
+ 1,121,78,39,74,39,0.261,28,0
754
+ 3,108,62,24,0,26,0.223,25,0
755
+ 0,181,88,44,510,43.3,0.222,26,1
756
+ 8,154,78,32,0,32.4,0.443,45,1
757
+ 1,128,88,39,110,36.5,1.057,37,1
758
+ 7,137,90,41,0,32,0.391,39,0
759
+ 0,123,72,0,0,36.3,0.258,52,1
760
+ 1,106,76,0,0,37.5,0.197,26,0
761
+ 6,190,92,0,0,35.5,0.278,66,1
762
+ 2,88,58,26,16,28.4,0.766,22,0
763
+ 9,170,74,31,0,44,0.403,43,1
764
+ 9,89,62,0,0,22.5,0.142,33,0
765
+ 10,101,76,48,180,32.9,0.171,63,0
766
+ 2,122,70,27,0,36.8,0.34,27,0
767
+ 5,121,72,23,112,26.2,0.245,30,0
768
+ 1,126,60,0,0,30.1,0.349,47,1
769
+ 1,93,70,31,0,30.4,0.315,23,0
projects/ML_DiabetesPrediction/Deploying_Machine_Learning_model_using_Streamlit.ipynb ADDED
@@ -0,0 +1,946 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "nbformat": 4,
3
+ "nbformat_minor": 0,
4
+ "metadata": {
5
+ "colab": {
6
+ "provenance": []
7
+ },
8
+ "kernelspec": {
9
+ "name": "python3",
10
+ "display_name": "Python 3"
11
+ },
12
+ "language_info": {
13
+ "name": "python"
14
+ }
15
+ },
16
+ "cells": [
17
+ {
18
+ "cell_type": "markdown",
19
+ "metadata": {
20
+ "id": "LnPbntVRnfvV"
21
+ },
22
+ "source": [
23
+ "Importing the Dependencies"
24
+ ]
25
+ },
26
+ {
27
+ "cell_type": "code",
28
+ "metadata": {
29
+ "id": "-71UtHzNVWjB"
30
+ },
31
+ "source": [
32
+ "import numpy as np\n",
33
+ "import pandas as pd\n",
34
+ "from sklearn.model_selection import train_test_split\n",
35
+ "from sklearn import svm\n",
36
+ "from sklearn.metrics import accuracy_score"
37
+ ],
38
+ "execution_count": null,
39
+ "outputs": []
40
+ },
41
+ {
42
+ "cell_type": "markdown",
43
+ "metadata": {
44
+ "id": "bmfOfG8joBBy"
45
+ },
46
+ "source": [
47
+ "Data Collection and Analysis\n",
48
+ "\n",
49
+ "PIMA Diabetes Dataset"
50
+ ]
51
+ },
52
+ {
53
+ "cell_type": "code",
54
+ "metadata": {
55
+ "id": "Xpw6Mj_pn_TL"
56
+ },
57
+ "source": [
58
+ "# loading the diabetes dataset to a pandas DataFrame\n",
59
+ "diabetes_dataset = pd.read_csv('/content/diabetes.csv')"
60
+ ],
61
+ "execution_count": null,
62
+ "outputs": []
63
+ },
64
+ {
65
+ "cell_type": "code",
66
+ "metadata": {
67
+ "colab": {
68
+ "base_uri": "https://localhost:8080/",
69
+ "height": 206
70
+ },
71
+ "id": "-tjO09ncovoh",
72
+ "outputId": "0f5f8129-eb57-4ba0-f329-312bba4aae27"
73
+ },
74
+ "source": [
75
+ "# printing the first 5 rows of the dataset\n",
76
+ "diabetes_dataset.head()"
77
+ ],
78
+ "execution_count": null,
79
+ "outputs": [
80
+ {
81
+ "output_type": "execute_result",
82
+ "data": {
83
+ "text/html": [
84
+ "<div>\n",
85
+ "<style scoped>\n",
86
+ " .dataframe tbody tr th:only-of-type {\n",
87
+ " vertical-align: middle;\n",
88
+ " }\n",
89
+ "\n",
90
+ " .dataframe tbody tr th {\n",
91
+ " vertical-align: top;\n",
92
+ " }\n",
93
+ "\n",
94
+ " .dataframe thead th {\n",
95
+ " text-align: right;\n",
96
+ " }\n",
97
+ "</style>\n",
98
+ "<table border=\"1\" class=\"dataframe\">\n",
99
+ " <thead>\n",
100
+ " <tr style=\"text-align: right;\">\n",
101
+ " <th></th>\n",
102
+ " <th>Pregnancies</th>\n",
103
+ " <th>Glucose</th>\n",
104
+ " <th>BloodPressure</th>\n",
105
+ " <th>SkinThickness</th>\n",
106
+ " <th>Insulin</th>\n",
107
+ " <th>BMI</th>\n",
108
+ " <th>DiabetesPedigreeFunction</th>\n",
109
+ " <th>Age</th>\n",
110
+ " <th>Outcome</th>\n",
111
+ " </tr>\n",
112
+ " </thead>\n",
113
+ " <tbody>\n",
114
+ " <tr>\n",
115
+ " <th>0</th>\n",
116
+ " <td>6</td>\n",
117
+ " <td>148</td>\n",
118
+ " <td>72</td>\n",
119
+ " <td>35</td>\n",
120
+ " <td>0</td>\n",
121
+ " <td>33.6</td>\n",
122
+ " <td>0.627</td>\n",
123
+ " <td>50</td>\n",
124
+ " <td>1</td>\n",
125
+ " </tr>\n",
126
+ " <tr>\n",
127
+ " <th>1</th>\n",
128
+ " <td>1</td>\n",
129
+ " <td>85</td>\n",
130
+ " <td>66</td>\n",
131
+ " <td>29</td>\n",
132
+ " <td>0</td>\n",
133
+ " <td>26.6</td>\n",
134
+ " <td>0.351</td>\n",
135
+ " <td>31</td>\n",
136
+ " <td>0</td>\n",
137
+ " </tr>\n",
138
+ " <tr>\n",
139
+ " <th>2</th>\n",
140
+ " <td>8</td>\n",
141
+ " <td>183</td>\n",
142
+ " <td>64</td>\n",
143
+ " <td>0</td>\n",
144
+ " <td>0</td>\n",
145
+ " <td>23.3</td>\n",
146
+ " <td>0.672</td>\n",
147
+ " <td>32</td>\n",
148
+ " <td>1</td>\n",
149
+ " </tr>\n",
150
+ " <tr>\n",
151
+ " <th>3</th>\n",
152
+ " <td>1</td>\n",
153
+ " <td>89</td>\n",
154
+ " <td>66</td>\n",
155
+ " <td>23</td>\n",
156
+ " <td>94</td>\n",
157
+ " <td>28.1</td>\n",
158
+ " <td>0.167</td>\n",
159
+ " <td>21</td>\n",
160
+ " <td>0</td>\n",
161
+ " </tr>\n",
162
+ " <tr>\n",
163
+ " <th>4</th>\n",
164
+ " <td>0</td>\n",
165
+ " <td>137</td>\n",
166
+ " <td>40</td>\n",
167
+ " <td>35</td>\n",
168
+ " <td>168</td>\n",
169
+ " <td>43.1</td>\n",
170
+ " <td>2.288</td>\n",
171
+ " <td>33</td>\n",
172
+ " <td>1</td>\n",
173
+ " </tr>\n",
174
+ " </tbody>\n",
175
+ "</table>\n",
176
+ "</div>"
177
+ ],
178
+ "text/plain": [
179
+ " Pregnancies Glucose BloodPressure ... DiabetesPedigreeFunction Age Outcome\n",
180
+ "0 6 148 72 ... 0.627 50 1\n",
181
+ "1 1 85 66 ... 0.351 31 0\n",
182
+ "2 8 183 64 ... 0.672 32 1\n",
183
+ "3 1 89 66 ... 0.167 21 0\n",
184
+ "4 0 137 40 ... 2.288 33 1\n",
185
+ "\n",
186
+ "[5 rows x 9 columns]"
187
+ ]
188
+ },
189
+ "metadata": {},
190
+ "execution_count": 3
191
+ }
192
+ ]
193
+ },
194
+ {
195
+ "cell_type": "code",
196
+ "metadata": {
197
+ "colab": {
198
+ "base_uri": "https://localhost:8080/"
199
+ },
200
+ "id": "lynParo6pEMB",
201
+ "outputId": "ab7d817a-1f20-46d0-d504-833efb433f7d"
202
+ },
203
+ "source": [
204
+ "# number of rows and Columns in this dataset\n",
205
+ "diabetes_dataset.shape"
206
+ ],
207
+ "execution_count": null,
208
+ "outputs": [
209
+ {
210
+ "output_type": "execute_result",
211
+ "data": {
212
+ "text/plain": [
213
+ "(768, 9)"
214
+ ]
215
+ },
216
+ "metadata": {},
217
+ "execution_count": 4
218
+ }
219
+ ]
220
+ },
221
+ {
222
+ "cell_type": "code",
223
+ "metadata": {
224
+ "colab": {
225
+ "base_uri": "https://localhost:8080/",
226
+ "height": 300
227
+ },
228
+ "id": "3NDJOlrEpmoL",
229
+ "outputId": "12af9f8e-b5fb-4f7f-a4bb-f5df64cce508"
230
+ },
231
+ "source": [
232
+ "# getting the statistical measures of the data\n",
233
+ "diabetes_dataset.describe()"
234
+ ],
235
+ "execution_count": null,
236
+ "outputs": [
237
+ {
238
+ "output_type": "execute_result",
239
+ "data": {
240
+ "text/html": [
241
+ "<div>\n",
242
+ "<style scoped>\n",
243
+ " .dataframe tbody tr th:only-of-type {\n",
244
+ " vertical-align: middle;\n",
245
+ " }\n",
246
+ "\n",
247
+ " .dataframe tbody tr th {\n",
248
+ " vertical-align: top;\n",
249
+ " }\n",
250
+ "\n",
251
+ " .dataframe thead th {\n",
252
+ " text-align: right;\n",
253
+ " }\n",
254
+ "</style>\n",
255
+ "<table border=\"1\" class=\"dataframe\">\n",
256
+ " <thead>\n",
257
+ " <tr style=\"text-align: right;\">\n",
258
+ " <th></th>\n",
259
+ " <th>Pregnancies</th>\n",
260
+ " <th>Glucose</th>\n",
261
+ " <th>BloodPressure</th>\n",
262
+ " <th>SkinThickness</th>\n",
263
+ " <th>Insulin</th>\n",
264
+ " <th>BMI</th>\n",
265
+ " <th>DiabetesPedigreeFunction</th>\n",
266
+ " <th>Age</th>\n",
267
+ " <th>Outcome</th>\n",
268
+ " </tr>\n",
269
+ " </thead>\n",
270
+ " <tbody>\n",
271
+ " <tr>\n",
272
+ " <th>count</th>\n",
273
+ " <td>768.000000</td>\n",
274
+ " <td>768.000000</td>\n",
275
+ " <td>768.000000</td>\n",
276
+ " <td>768.000000</td>\n",
277
+ " <td>768.000000</td>\n",
278
+ " <td>768.000000</td>\n",
279
+ " <td>768.000000</td>\n",
280
+ " <td>768.000000</td>\n",
281
+ " <td>768.000000</td>\n",
282
+ " </tr>\n",
283
+ " <tr>\n",
284
+ " <th>mean</th>\n",
285
+ " <td>3.845052</td>\n",
286
+ " <td>120.894531</td>\n",
287
+ " <td>69.105469</td>\n",
288
+ " <td>20.536458</td>\n",
289
+ " <td>79.799479</td>\n",
290
+ " <td>31.992578</td>\n",
291
+ " <td>0.471876</td>\n",
292
+ " <td>33.240885</td>\n",
293
+ " <td>0.348958</td>\n",
294
+ " </tr>\n",
295
+ " <tr>\n",
296
+ " <th>std</th>\n",
297
+ " <td>3.369578</td>\n",
298
+ " <td>31.972618</td>\n",
299
+ " <td>19.355807</td>\n",
300
+ " <td>15.952218</td>\n",
301
+ " <td>115.244002</td>\n",
302
+ " <td>7.884160</td>\n",
303
+ " <td>0.331329</td>\n",
304
+ " <td>11.760232</td>\n",
305
+ " <td>0.476951</td>\n",
306
+ " </tr>\n",
307
+ " <tr>\n",
308
+ " <th>min</th>\n",
309
+ " <td>0.000000</td>\n",
310
+ " <td>0.000000</td>\n",
311
+ " <td>0.000000</td>\n",
312
+ " <td>0.000000</td>\n",
313
+ " <td>0.000000</td>\n",
314
+ " <td>0.000000</td>\n",
315
+ " <td>0.078000</td>\n",
316
+ " <td>21.000000</td>\n",
317
+ " <td>0.000000</td>\n",
318
+ " </tr>\n",
319
+ " <tr>\n",
320
+ " <th>25%</th>\n",
321
+ " <td>1.000000</td>\n",
322
+ " <td>99.000000</td>\n",
323
+ " <td>62.000000</td>\n",
324
+ " <td>0.000000</td>\n",
325
+ " <td>0.000000</td>\n",
326
+ " <td>27.300000</td>\n",
327
+ " <td>0.243750</td>\n",
328
+ " <td>24.000000</td>\n",
329
+ " <td>0.000000</td>\n",
330
+ " </tr>\n",
331
+ " <tr>\n",
332
+ " <th>50%</th>\n",
333
+ " <td>3.000000</td>\n",
334
+ " <td>117.000000</td>\n",
335
+ " <td>72.000000</td>\n",
336
+ " <td>23.000000</td>\n",
337
+ " <td>30.500000</td>\n",
338
+ " <td>32.000000</td>\n",
339
+ " <td>0.372500</td>\n",
340
+ " <td>29.000000</td>\n",
341
+ " <td>0.000000</td>\n",
342
+ " </tr>\n",
343
+ " <tr>\n",
344
+ " <th>75%</th>\n",
345
+ " <td>6.000000</td>\n",
346
+ " <td>140.250000</td>\n",
347
+ " <td>80.000000</td>\n",
348
+ " <td>32.000000</td>\n",
349
+ " <td>127.250000</td>\n",
350
+ " <td>36.600000</td>\n",
351
+ " <td>0.626250</td>\n",
352
+ " <td>41.000000</td>\n",
353
+ " <td>1.000000</td>\n",
354
+ " </tr>\n",
355
+ " <tr>\n",
356
+ " <th>max</th>\n",
357
+ " <td>17.000000</td>\n",
358
+ " <td>199.000000</td>\n",
359
+ " <td>122.000000</td>\n",
360
+ " <td>99.000000</td>\n",
361
+ " <td>846.000000</td>\n",
362
+ " <td>67.100000</td>\n",
363
+ " <td>2.420000</td>\n",
364
+ " <td>81.000000</td>\n",
365
+ " <td>1.000000</td>\n",
366
+ " </tr>\n",
367
+ " </tbody>\n",
368
+ "</table>\n",
369
+ "</div>"
370
+ ],
371
+ "text/plain": [
372
+ " Pregnancies Glucose ... Age Outcome\n",
373
+ "count 768.000000 768.000000 ... 768.000000 768.000000\n",
374
+ "mean 3.845052 120.894531 ... 33.240885 0.348958\n",
375
+ "std 3.369578 31.972618 ... 11.760232 0.476951\n",
376
+ "min 0.000000 0.000000 ... 21.000000 0.000000\n",
377
+ "25% 1.000000 99.000000 ... 24.000000 0.000000\n",
378
+ "50% 3.000000 117.000000 ... 29.000000 0.000000\n",
379
+ "75% 6.000000 140.250000 ... 41.000000 1.000000\n",
380
+ "max 17.000000 199.000000 ... 81.000000 1.000000\n",
381
+ "\n",
382
+ "[8 rows x 9 columns]"
383
+ ]
384
+ },
385
+ "metadata": {},
386
+ "execution_count": 5
387
+ }
388
+ ]
389
+ },
390
+ {
391
+ "cell_type": "code",
392
+ "metadata": {
393
+ "colab": {
394
+ "base_uri": "https://localhost:8080/"
395
+ },
396
+ "id": "LrpHzaGpp5dQ",
397
+ "outputId": "916953df-2cee-43a9-cc80-2e58fe6b43d2"
398
+ },
399
+ "source": [
400
+ "diabetes_dataset['Outcome'].value_counts()"
401
+ ],
402
+ "execution_count": null,
403
+ "outputs": [
404
+ {
405
+ "output_type": "execute_result",
406
+ "data": {
407
+ "text/plain": [
408
+ "0 500\n",
409
+ "1 268\n",
410
+ "Name: Outcome, dtype: int64"
411
+ ]
412
+ },
413
+ "metadata": {},
414
+ "execution_count": 6
415
+ }
416
+ ]
417
+ },
418
+ {
419
+ "cell_type": "markdown",
420
+ "metadata": {
421
+ "id": "cB1qRaNcqeh5"
422
+ },
423
+ "source": [
424
+ "0 --> Non-Diabetic\n",
425
+ "\n",
426
+ "1 --> Diabetic"
427
+ ]
428
+ },
429
+ {
430
+ "cell_type": "code",
431
+ "metadata": {
432
+ "colab": {
433
+ "base_uri": "https://localhost:8080/",
434
+ "height": 143
435
+ },
436
+ "id": "I6MWR0k_qSCK",
437
+ "outputId": "47b23d5c-8973-4868-8582-b0fa95bfed46"
438
+ },
439
+ "source": [
440
+ "diabetes_dataset.groupby('Outcome').mean()"
441
+ ],
442
+ "execution_count": null,
443
+ "outputs": [
444
+ {
445
+ "output_type": "execute_result",
446
+ "data": {
447
+ "text/html": [
448
+ "<div>\n",
449
+ "<style scoped>\n",
450
+ " .dataframe tbody tr th:only-of-type {\n",
451
+ " vertical-align: middle;\n",
452
+ " }\n",
453
+ "\n",
454
+ " .dataframe tbody tr th {\n",
455
+ " vertical-align: top;\n",
456
+ " }\n",
457
+ "\n",
458
+ " .dataframe thead th {\n",
459
+ " text-align: right;\n",
460
+ " }\n",
461
+ "</style>\n",
462
+ "<table border=\"1\" class=\"dataframe\">\n",
463
+ " <thead>\n",
464
+ " <tr style=\"text-align: right;\">\n",
465
+ " <th></th>\n",
466
+ " <th>Pregnancies</th>\n",
467
+ " <th>Glucose</th>\n",
468
+ " <th>BloodPressure</th>\n",
469
+ " <th>SkinThickness</th>\n",
470
+ " <th>Insulin</th>\n",
471
+ " <th>BMI</th>\n",
472
+ " <th>DiabetesPedigreeFunction</th>\n",
473
+ " <th>Age</th>\n",
474
+ " </tr>\n",
475
+ " <tr>\n",
476
+ " <th>Outcome</th>\n",
477
+ " <th></th>\n",
478
+ " <th></th>\n",
479
+ " <th></th>\n",
480
+ " <th></th>\n",
481
+ " <th></th>\n",
482
+ " <th></th>\n",
483
+ " <th></th>\n",
484
+ " <th></th>\n",
485
+ " </tr>\n",
486
+ " </thead>\n",
487
+ " <tbody>\n",
488
+ " <tr>\n",
489
+ " <th>0</th>\n",
490
+ " <td>3.298000</td>\n",
491
+ " <td>109.980000</td>\n",
492
+ " <td>68.184000</td>\n",
493
+ " <td>19.664000</td>\n",
494
+ " <td>68.792000</td>\n",
495
+ " <td>30.304200</td>\n",
496
+ " <td>0.429734</td>\n",
497
+ " <td>31.190000</td>\n",
498
+ " </tr>\n",
499
+ " <tr>\n",
500
+ " <th>1</th>\n",
501
+ " <td>4.865672</td>\n",
502
+ " <td>141.257463</td>\n",
503
+ " <td>70.824627</td>\n",
504
+ " <td>22.164179</td>\n",
505
+ " <td>100.335821</td>\n",
506
+ " <td>35.142537</td>\n",
507
+ " <td>0.550500</td>\n",
508
+ " <td>37.067164</td>\n",
509
+ " </tr>\n",
510
+ " </tbody>\n",
511
+ "</table>\n",
512
+ "</div>"
513
+ ],
514
+ "text/plain": [
515
+ " Pregnancies Glucose ... DiabetesPedigreeFunction Age\n",
516
+ "Outcome ... \n",
517
+ "0 3.298000 109.980000 ... 0.429734 31.190000\n",
518
+ "1 4.865672 141.257463 ... 0.550500 37.067164\n",
519
+ "\n",
520
+ "[2 rows x 8 columns]"
521
+ ]
522
+ },
523
+ "metadata": {},
524
+ "execution_count": 7
525
+ }
526
+ ]
527
+ },
528
+ {
529
+ "cell_type": "code",
530
+ "metadata": {
531
+ "id": "RoDW7l9mqqHZ"
532
+ },
533
+ "source": [
534
+ "# separating the data and labels\n",
535
+ "X = diabetes_dataset.drop(columns = 'Outcome', axis=1)\n",
536
+ "Y = diabetes_dataset['Outcome']"
537
+ ],
538
+ "execution_count": null,
539
+ "outputs": []
540
+ },
541
+ {
542
+ "cell_type": "code",
543
+ "metadata": {
544
+ "colab": {
545
+ "base_uri": "https://localhost:8080/"
546
+ },
547
+ "id": "3eiRW9M9raMm",
548
+ "outputId": "552c0851-90ec-4068-812d-c848224be8a7"
549
+ },
550
+ "source": [
551
+ "print(X)"
552
+ ],
553
+ "execution_count": null,
554
+ "outputs": [
555
+ {
556
+ "output_type": "stream",
557
+ "name": "stdout",
558
+ "text": [
559
+ " Pregnancies Glucose BloodPressure ... BMI DiabetesPedigreeFunction Age\n",
560
+ "0 6 148 72 ... 33.6 0.627 50\n",
561
+ "1 1 85 66 ... 26.6 0.351 31\n",
562
+ "2 8 183 64 ... 23.3 0.672 32\n",
563
+ "3 1 89 66 ... 28.1 0.167 21\n",
564
+ "4 0 137 40 ... 43.1 2.288 33\n",
565
+ ".. ... ... ... ... ... ... ...\n",
566
+ "763 10 101 76 ... 32.9 0.171 63\n",
567
+ "764 2 122 70 ... 36.8 0.340 27\n",
568
+ "765 5 121 72 ... 26.2 0.245 30\n",
569
+ "766 1 126 60 ... 30.1 0.349 47\n",
570
+ "767 1 93 70 ... 30.4 0.315 23\n",
571
+ "\n",
572
+ "[768 rows x 8 columns]\n"
573
+ ]
574
+ }
575
+ ]
576
+ },
577
+ {
578
+ "cell_type": "code",
579
+ "metadata": {
580
+ "colab": {
581
+ "base_uri": "https://localhost:8080/"
582
+ },
583
+ "id": "AoxgTJAMrcCl",
584
+ "outputId": "d6f83516-18e5-41ca-c6ce-4495bdf733cb"
585
+ },
586
+ "source": [
587
+ "print(Y)"
588
+ ],
589
+ "execution_count": null,
590
+ "outputs": [
591
+ {
592
+ "output_type": "stream",
593
+ "name": "stdout",
594
+ "text": [
595
+ "0 1\n",
596
+ "1 0\n",
597
+ "2 1\n",
598
+ "3 0\n",
599
+ "4 1\n",
600
+ " ..\n",
601
+ "763 0\n",
602
+ "764 0\n",
603
+ "765 0\n",
604
+ "766 1\n",
605
+ "767 0\n",
606
+ "Name: Outcome, Length: 768, dtype: int64\n"
607
+ ]
608
+ }
609
+ ]
610
+ },
611
+ {
612
+ "cell_type": "markdown",
613
+ "metadata": {
614
+ "id": "gHciEFkxsoQP"
615
+ },
616
+ "source": [
617
+ "Train Test Split"
618
+ ]
619
+ },
620
+ {
621
+ "cell_type": "code",
622
+ "metadata": {
623
+ "id": "AEfKGj_yslvD"
624
+ },
625
+ "source": [
626
+ "X_train, X_test, Y_train, Y_test = train_test_split(X,Y, test_size = 0.2, stratify=Y, random_state=2)"
627
+ ],
628
+ "execution_count": null,
629
+ "outputs": []
630
+ },
631
+ {
632
+ "cell_type": "code",
633
+ "metadata": {
634
+ "colab": {
635
+ "base_uri": "https://localhost:8080/"
636
+ },
637
+ "id": "DR05T-o0t3FQ",
638
+ "outputId": "2b7c195d-58d7-4c4d-803d-34e09791b07a"
639
+ },
640
+ "source": [
641
+ "print(X.shape, X_train.shape, X_test.shape)"
642
+ ],
643
+ "execution_count": null,
644
+ "outputs": [
645
+ {
646
+ "output_type": "stream",
647
+ "name": "stdout",
648
+ "text": [
649
+ "(768, 8) (614, 8) (154, 8)\n"
650
+ ]
651
+ }
652
+ ]
653
+ },
654
+ {
655
+ "cell_type": "markdown",
656
+ "metadata": {
657
+ "id": "ElJ3tkOtuC_n"
658
+ },
659
+ "source": [
660
+ "Training the Model"
661
+ ]
662
+ },
663
+ {
664
+ "cell_type": "code",
665
+ "metadata": {
666
+ "id": "5szLWHlNt9xc"
667
+ },
668
+ "source": [
669
+ "classifier = svm.SVC(kernel='linear')"
670
+ ],
671
+ "execution_count": null,
672
+ "outputs": []
673
+ },
674
+ {
675
+ "cell_type": "code",
676
+ "metadata": {
677
+ "colab": {
678
+ "base_uri": "https://localhost:8080/"
679
+ },
680
+ "id": "ncJWY_7suPAb",
681
+ "outputId": "1a8fc42b-37a5-4e59-d52a-5dd5e09560e8"
682
+ },
683
+ "source": [
684
+ "#training the support vector Machine Classifier\n",
685
+ "classifier.fit(X_train, Y_train)"
686
+ ],
687
+ "execution_count": null,
688
+ "outputs": [
689
+ {
690
+ "output_type": "execute_result",
691
+ "data": {
692
+ "text/plain": [
693
+ "SVC(kernel='linear')"
694
+ ]
695
+ },
696
+ "metadata": {},
697
+ "execution_count": 14
698
+ }
699
+ ]
700
+ },
701
+ {
702
+ "cell_type": "markdown",
703
+ "metadata": {
704
+ "id": "UV4-CAfquiyP"
705
+ },
706
+ "source": [
707
+ "Model Evaluation"
708
+ ]
709
+ },
710
+ {
711
+ "cell_type": "markdown",
712
+ "metadata": {
713
+ "id": "yhAjGPJWunXa"
714
+ },
715
+ "source": [
716
+ "Accuracy Score"
717
+ ]
718
+ },
719
+ {
720
+ "cell_type": "code",
721
+ "metadata": {
722
+ "id": "fJLEPQK7ueXp"
723
+ },
724
+ "source": [
725
+ "# accuracy score on the training data\n",
726
+ "X_train_prediction = classifier.predict(X_train)\n",
727
+ "training_data_accuracy = accuracy_score(X_train_prediction, Y_train)"
728
+ ],
729
+ "execution_count": null,
730
+ "outputs": []
731
+ },
732
+ {
733
+ "cell_type": "code",
734
+ "metadata": {
735
+ "colab": {
736
+ "base_uri": "https://localhost:8080/"
737
+ },
738
+ "id": "mmJ22qhVvNwj",
739
+ "outputId": "1b1c3d32-b9f2-40c0-89ed-5d59b674cdfe"
740
+ },
741
+ "source": [
742
+ "print('Accuracy score of the training data : ', training_data_accuracy)"
743
+ ],
744
+ "execution_count": null,
745
+ "outputs": [
746
+ {
747
+ "output_type": "stream",
748
+ "name": "stdout",
749
+ "text": [
750
+ "Accuracy score of the training data : 0.7833876221498371\n"
751
+ ]
752
+ }
753
+ ]
754
+ },
755
+ {
756
+ "cell_type": "code",
757
+ "metadata": {
758
+ "id": "G2CICFMEvcCl"
759
+ },
760
+ "source": [
761
+ "# accuracy score on the test data\n",
762
+ "X_test_prediction = classifier.predict(X_test)\n",
763
+ "test_data_accuracy = accuracy_score(X_test_prediction, Y_test)"
764
+ ],
765
+ "execution_count": null,
766
+ "outputs": []
767
+ },
768
+ {
769
+ "cell_type": "code",
770
+ "metadata": {
771
+ "colab": {
772
+ "base_uri": "https://localhost:8080/"
773
+ },
774
+ "id": "i2GcW_t_vz7C",
775
+ "outputId": "a65c3281-1621-4c8f-b57f-bbf0bc81d129"
776
+ },
777
+ "source": [
778
+ "print('Accuracy score of the test data : ', test_data_accuracy)"
779
+ ],
780
+ "execution_count": null,
781
+ "outputs": [
782
+ {
783
+ "output_type": "stream",
784
+ "name": "stdout",
785
+ "text": [
786
+ "Accuracy score of the test data : 0.7727272727272727\n"
787
+ ]
788
+ }
789
+ ]
790
+ },
791
+ {
792
+ "cell_type": "markdown",
793
+ "metadata": {
794
+ "id": "gq8ZX1xpwPF5"
795
+ },
796
+ "source": [
797
+ "Making a Predictive System"
798
+ ]
799
+ },
800
+ {
801
+ "cell_type": "code",
802
+ "metadata": {
803
+ "colab": {
804
+ "base_uri": "https://localhost:8080/"
805
+ },
806
+ "id": "U-ULRe4yv5tH",
807
+ "outputId": "63b3fd00-f094-4642-b45e-3eb21331c3df"
808
+ },
809
+ "source": [
810
+ "input_data = (5,166,72,19,175,25.8,0.587,51)\n",
811
+ "\n",
812
+ "# changing the input_data to numpy array\n",
813
+ "input_data_as_numpy_array = np.asarray(input_data)\n",
814
+ "\n",
815
+ "# reshape the array as we are predicting for one instance\n",
816
+ "input_data_reshaped = input_data_as_numpy_array.reshape(1,-1)\n",
817
+ "\n",
818
+ "prediction = classifier.predict(input_data_reshaped)\n",
819
+ "print(prediction)\n",
820
+ "\n",
821
+ "if (prediction[0] == 0):\n",
822
+ " print('The person is not diabetic')\n",
823
+ "else:\n",
824
+ " print('The person is diabetic')"
825
+ ],
826
+ "execution_count": null,
827
+ "outputs": [
828
+ {
829
+ "output_type": "stream",
830
+ "name": "stdout",
831
+ "text": [
832
+ "[1]\n",
833
+ "The person is diabetic\n"
834
+ ]
835
+ },
836
+ {
837
+ "output_type": "stream",
838
+ "name": "stderr",
839
+ "text": [
840
+ "/usr/local/lib/python3.7/dist-packages/sklearn/base.py:446: UserWarning: X does not have valid feature names, but SVC was fitted with feature names\n",
841
+ " \"X does not have valid feature names, but\"\n"
842
+ ]
843
+ }
844
+ ]
845
+ },
846
+ {
847
+ "cell_type": "markdown",
848
+ "metadata": {
849
+ "id": "vgL6wblpQUtX"
850
+ },
851
+ "source": [
852
+ "Saving the trained model"
853
+ ]
854
+ },
855
+ {
856
+ "cell_type": "code",
857
+ "metadata": {
858
+ "id": "Nn60MdxByjgz"
859
+ },
860
+ "source": [
861
+ "import pickle"
862
+ ],
863
+ "execution_count": null,
864
+ "outputs": []
865
+ },
866
+ {
867
+ "cell_type": "code",
868
+ "metadata": {
869
+ "id": "cWzPQs4mQZN_"
870
+ },
871
+ "source": [
872
+ "filename = 'trained_model.sav'\n",
873
+ "pickle.dump(classifier, open(filename, 'wb'))"
874
+ ],
875
+ "execution_count": null,
876
+ "outputs": []
877
+ },
878
+ {
879
+ "cell_type": "code",
880
+ "metadata": {
881
+ "id": "Wk1T2sMcQ6_U"
882
+ },
883
+ "source": [
884
+ "# loading the saved model\n",
885
+ "loaded_model = pickle.load(open('trained_model.sav', 'rb'))"
886
+ ],
887
+ "execution_count": null,
888
+ "outputs": []
889
+ },
890
+ {
891
+ "cell_type": "code",
892
+ "metadata": {
893
+ "colab": {
894
+ "base_uri": "https://localhost:8080/"
895
+ },
896
+ "id": "Bd5OpxHnRPyy",
897
+ "outputId": "abd39207-0fea-4c68-e91b-710244c8e73d"
898
+ },
899
+ "source": [
900
+ "input_data = (5,166,72,19,175,25.8,0.587,51)\n",
901
+ "\n",
902
+ "# changing the input_data to numpy array\n",
903
+ "input_data_as_numpy_array = np.asarray(input_data)\n",
904
+ "\n",
905
+ "# reshape the array as we are predicting for one instance\n",
906
+ "input_data_reshaped = input_data_as_numpy_array.reshape(1,-1)\n",
907
+ "\n",
908
+ "prediction = loaded_model.predict(input_data_reshaped)\n",
909
+ "print(prediction)\n",
910
+ "\n",
911
+ "if (prediction[0] == 0):\n",
912
+ " print('The person is not diabetic')\n",
913
+ "else:\n",
914
+ " print('The person is diabetic')"
915
+ ],
916
+ "execution_count": null,
917
+ "outputs": [
918
+ {
919
+ "output_type": "stream",
920
+ "name": "stdout",
921
+ "text": [
922
+ "[1]\n",
923
+ "The person is diabetic\n"
924
+ ]
925
+ },
926
+ {
927
+ "output_type": "stream",
928
+ "name": "stderr",
929
+ "text": [
930
+ "/usr/local/lib/python3.7/dist-packages/sklearn/base.py:446: UserWarning: X does not have valid feature names, but SVC was fitted with feature names\n",
931
+ " \"X does not have valid feature names, but\"\n"
932
+ ]
933
+ }
934
+ ]
935
+ },
936
+ {
937
+ "cell_type": "code",
938
+ "metadata": {
939
+ "id": "iGRhGvgfRkvm"
940
+ },
941
+ "source": [],
942
+ "execution_count": null,
943
+ "outputs": []
944
+ }
945
+ ]
946
+ }
projects/ML_DiabetesPrediction/ML_DiabetesPrediction.py ADDED
@@ -0,0 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from projects.ML_StudentPerformance.src.pipelines.predict_pipeline import CustomData, PredictPipeline
2
+ from pydantic import BaseModel
3
+
4
+ # Function to handle the prediction logic
5
+ def predict_student_performance(data):
6
+ # Convert the incoming form data to a DataFrame
7
+ pred_df = data.get_data_as_dataframe()
8
+
9
+ # Initialize the prediction pipeline
10
+ predict_pipeline = PredictPipeline()
11
+ results = predict_pipeline.predict(pred_df)
12
+
13
+ return results[0] # Return the first prediction result
14
+
15
+ # Function to handle form data conversion
16
+ def create_custom_data(gender, ethnicity, parental_level_of_education, lunch, test_preparation_course, reading_score, writing_score):
17
+ return CustomData(
18
+ gender=gender,
19
+ race_ethnicity=ethnicity,
20
+ parental_level_of_education=parental_level_of_education,
21
+ lunch=lunch,
22
+ test_preparation_course=test_preparation_course,
23
+ reading_score=float(reading_score),
24
+ writing_score=float(writing_score)
25
+ )
26
+
27
+ class form1(BaseModel):
28
+ gender: str
29
+ ethnicity: str
30
+ parental_level_of_education: str
31
+ lunch: str
32
+ test_preparation_course: str
33
+ reading_score: float
34
+ writing_score: float
projects/ML_DiabetesPrediction/classifier.pkl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:307e2ae2e82e89efe5d58987f2f395fe0e792aebd3d760e6e660313add623cdc
3
+ size 27634
projects/ML_DiabetesPrediction/trained_model.sav ADDED
Binary file (27.6 kB). View file