Spaces:
Sleeping
Sleeping
Upload 3 files
Browse files- kidney.csv +401 -0
- main.py +370 -0
- requirements.txt +7 -0
kidney.csv
ADDED
@@ -0,0 +1,401 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
id,age,bp,sg,al,su,rbc,pc,pcc,ba,bgr,bu,sc,sod,pot,hemo,pcv,wc,rc,htn,dm,cad,appet,pe,ane,classification
|
2 |
+
0,48.0,80.0,1.02,1.0,0.0,,normal,notpresent,notpresent,121.0,36.0,1.2,,,15.4,44,7800,5.2,yes,yes,no,good,no,no,ckd
|
3 |
+
1,7.0,50.0,1.02,4.0,0.0,,normal,notpresent,notpresent,,18.0,0.8,,,11.3,38,6000,,no,no,no,good,no,no,ckd
|
4 |
+
2,62.0,80.0,1.01,2.0,3.0,normal,normal,notpresent,notpresent,423.0,53.0,1.8,,,9.6,31,7500,,no,yes,no,poor,no,yes,ckd
|
5 |
+
3,48.0,70.0,1.005,4.0,0.0,normal,abnormal,present,notpresent,117.0,56.0,3.8,111.0,2.5,11.2,32,6700,3.9,yes,no,no,poor,yes,yes,ckd
|
6 |
+
4,51.0,80.0,1.01,2.0,0.0,normal,normal,notpresent,notpresent,106.0,26.0,1.4,,,11.6,35,7300,4.6,no,no,no,good,no,no,ckd
|
7 |
+
5,60.0,90.0,1.015,3.0,0.0,,,notpresent,notpresent,74.0,25.0,1.1,142.0,3.2,12.2,39,7800,4.4,yes,yes,no,good,yes,no,ckd
|
8 |
+
6,68.0,70.0,1.01,0.0,0.0,,normal,notpresent,notpresent,100.0,54.0,24.0,104.0,4.0,12.4,36,,,no,no,no,good,no,no,ckd
|
9 |
+
7,24.0,,1.015,2.0,4.0,normal,abnormal,notpresent,notpresent,410.0,31.0,1.1,,,12.4,44,6900,5,no,yes,no,good,yes,no,ckd
|
10 |
+
8,52.0,100.0,1.015,3.0,0.0,normal,abnormal,present,notpresent,138.0,60.0,1.9,,,10.8,33,9600,4.0,yes,yes,no,good,no,yes,ckd
|
11 |
+
9,53.0,90.0,1.02,2.0,0.0,abnormal,abnormal,present,notpresent,70.0,107.0,7.2,114.0,3.7,9.5,29,12100,3.7,yes,yes,no,poor,no,yes,ckd
|
12 |
+
10,50.0,60.0,1.01,2.0,4.0,,abnormal,present,notpresent,490.0,55.0,4.0,,,9.4,28,,,yes,yes,no,good,no,yes,ckd
|
13 |
+
11,63.0,70.0,1.01,3.0,0.0,abnormal,abnormal,present,notpresent,380.0,60.0,2.7,131.0,4.2,10.8,32,4500,3.8,yes,yes,no,poor,yes,no,ckd
|
14 |
+
12,68.0,70.0,1.015,3.0,1.0,,normal,present,notpresent,208.0,72.0,2.1,138.0,5.8,9.7,28,12200,3.4,yes,yes,yes,poor,yes,no,ckd
|
15 |
+
13,68.0,70.0,,,,,,notpresent,notpresent,98.0,86.0,4.6,135.0,3.4,9.8,,,,yes,yes,yes,poor,yes,no,ckd
|
16 |
+
14,68.0,80.0,1.01,3.0,2.0,normal,abnormal,present,present,157.0,90.0,4.1,130.0,6.4,5.6,16,11000,2.6,yes,yes,yes,poor,yes,no,ckd
|
17 |
+
15,40.0,80.0,1.015,3.0,0.0,,normal,notpresent,notpresent,76.0,162.0,9.6,141.0,4.9,7.6,24,3800,2.8,yes,no,no,good,no,yes,ckd
|
18 |
+
16,47.0,70.0,1.015,2.0,0.0,,normal,notpresent,notpresent,99.0,46.0,2.2,138.0,4.1,12.6,,,,no,no,no,good,no,no,ckd
|
19 |
+
17,47.0,80.0,,,,,,notpresent,notpresent,114.0,87.0,5.2,139.0,3.7,12.1,,,,yes,no,no,poor,no,no,ckd
|
20 |
+
18,60.0,100.0,1.025,0.0,3.0,,normal,notpresent,notpresent,263.0,27.0,1.3,135.0,4.3,12.7,37,11400,4.3,yes,yes,yes,good,no,no,ckd
|
21 |
+
19,62.0,60.0,1.015,1.0,0.0,,abnormal,present,notpresent,100.0,31.0,1.6,,,10.3,30,5300,3.7,yes,no,yes,good,no,no,ckd
|
22 |
+
20,61.0,80.0,1.015,2.0,0.0,abnormal,abnormal,notpresent,notpresent,173.0,148.0,3.9,135.0,5.2,7.7,24,9200,3.2,yes,yes,yes,poor,yes,yes,ckd
|
23 |
+
21,60.0,90.0,,,,,,notpresent,notpresent,,180.0,76.0,4.5,,10.9,32,6200,3.6,yes,yes,yes,good,no,no,ckd
|
24 |
+
22,48.0,80.0,1.025,4.0,0.0,normal,abnormal,notpresent,notpresent,95.0,163.0,7.7,136.0,3.8,9.8,32,6900,3.4,yes,no,no,good,no,yes,ckd
|
25 |
+
23,21.0,70.0,1.01,0.0,0.0,,normal,notpresent,notpresent,,,,,,,,,,no,no,no,poor,no,yes,ckd
|
26 |
+
24,42.0,100.0,1.015,4.0,0.0,normal,abnormal,notpresent,present,,50.0,1.4,129.0,4.0,11.1,39,8300,4.6,yes,no,no,poor,no,no,ckd
|
27 |
+
25,61.0,60.0,1.025,0.0,0.0,,normal,notpresent,notpresent,108.0,75.0,1.9,141.0,5.2,9.9,29,8400,3.7,yes,yes,no,good,no,yes,ckd
|
28 |
+
26,75.0,80.0,1.015,0.0,0.0,,normal,notpresent,notpresent,156.0,45.0,2.4,140.0,3.4,11.6,35,10300,4,yes,yes,no,poor,no,no,ckd
|
29 |
+
27,69.0,70.0,1.01,3.0,4.0,normal,abnormal,notpresent,notpresent,264.0,87.0,2.7,130.0,4.0,12.5,37,9600,4.1,yes,yes,yes,good,yes,no,ckd
|
30 |
+
28,75.0,70.0,,1.0,3.0,,,notpresent,notpresent,123.0,31.0,1.4,,,,,,,no,yes,no,good,no,no,ckd
|
31 |
+
29,68.0,70.0,1.005,1.0,0.0,abnormal,abnormal,present,notpresent,,28.0,1.4,,,12.9,38,,,no,no,yes,good,no,no,ckd
|
32 |
+
30,,70.0,,,,,,notpresent,notpresent,93.0,155.0,7.3,132.0,4.9,,,,,yes, yes,no,good,no,no,ckd
|
33 |
+
31,73.0,90.0,1.015,3.0,0.0,,abnormal,present,notpresent,107.0,33.0,1.5,141.0,4.6,10.1,30,7800,4,no,no,no,poor,no,no,ckd
|
34 |
+
32,61.0,90.0,1.01,1.0,1.0,,normal,notpresent,notpresent,159.0,39.0,1.5,133.0,4.9,11.3,34,9600,4.0,yes,yes,no,poor,no,no,ckd
|
35 |
+
33,60.0,100.0,1.02,2.0,0.0,abnormal,abnormal,notpresent,notpresent,140.0,55.0,2.5,,,10.1,29,,,yes,no,no,poor,no,no,ckd
|
36 |
+
34,70.0,70.0,1.01,1.0,0.0,normal,,present,present,171.0,153.0,5.2,,,,,,,no,yes,no,poor,no,no,ckd
|
37 |
+
35,65.0,90.0,1.02,2.0,1.0,abnormal,normal,notpresent,notpresent,270.0,39.0,2.0,,,12.0,36,9800,4.9,yes,yes,no,poor,no,yes,ckd
|
38 |
+
36,76.0,70.0,1.015,1.0,0.0,normal,normal,notpresent,notpresent,92.0,29.0,1.8,133.0,3.9,10.3,32,,,yes,no,no,good,no,no,ckd
|
39 |
+
37,72.0,80.0,,,,,,notpresent,notpresent,137.0,65.0,3.4,141.0,4.7,9.7,28,6900,2.5,yes,yes,no,poor,no,yes,ckd
|
40 |
+
38,69.0,80.0,1.02,3.0,0.0,abnormal,normal,notpresent,notpresent,,103.0,4.1,132.0,5.9,12.5,,,,yes,no,no,good,no,no,ckd
|
41 |
+
39,82.0,80.0,1.01,2.0,2.0,normal,,notpresent,notpresent,140.0,70.0,3.4,136.0,4.2,13.0,40,9800,4.2,yes,yes,no,good,no,no,ckd
|
42 |
+
40,46.0,90.0,1.01,2.0,0.0,normal,abnormal,notpresent,notpresent,99.0,80.0,2.1,,,11.1,32,9100,4.1,yes,no, no,good,no,no,ckd
|
43 |
+
41,45.0,70.0,1.01,0.0,0.0,,normal,notpresent,notpresent,,20.0,0.7,,,,,,,no,no,no,good,yes,no,ckd
|
44 |
+
42,47.0,100.0,1.01,0.0,0.0,,normal,notpresent,notpresent,204.0,29.0,1.0,139.0,4.2,9.7,33,9200,4.5,yes,no,no,good,no,yes,ckd
|
45 |
+
43,35.0,80.0,1.01,1.0,0.0,abnormal,,notpresent,notpresent,79.0,202.0,10.8,134.0,3.4,7.9,24,7900,3.1,no,yes,no,good,no,no,ckd
|
46 |
+
44,54.0,80.0,1.01,3.0,0.0,abnormal,abnormal,notpresent,notpresent,207.0,77.0,6.3,134.0,4.8,9.7,28,,,yes,yes,no,poor,yes,no,ckd
|
47 |
+
45,54.0,80.0,1.02,3.0,0.0,,abnormal,notpresent,notpresent,208.0,89.0,5.9,130.0,4.9,9.3,,,,yes,yes,no,poor,yes,no,ckd
|
48 |
+
46,48.0,70.0,1.015,0.0,0.0,,normal,notpresent,notpresent,124.0,24.0,1.2,142.0,4.2,12.4,37,6400,4.7,no,yes,no,good,no,no,ckd
|
49 |
+
47,11.0,80.0,1.01,3.0,0.0,,normal,notpresent,notpresent,,17.0,0.8,,,15.0,45,8600,,no,no,no,good,no,no,ckd
|
50 |
+
48,73.0,70.0,1.005,0.0,0.0,normal,normal,notpresent,notpresent,70.0,32.0,0.9,125.0,4.0,10.0,29,18900,3.5,yes,yes,no,good,yes,no,ckd
|
51 |
+
49,60.0,70.0,1.01,2.0,0.0,normal,abnormal,present,notpresent,144.0,72.0,3.0,,,9.7,29,21600,3.5,yes,yes,no,poor,no,yes,ckd
|
52 |
+
50,53.0,60.0,,,,,,notpresent,notpresent,91.0,114.0,3.25,142.0,4.3,8.6,28,11000,3.8,yes,yes,no,poor,yes,yes,ckd
|
53 |
+
51,54.0,100.0,1.015,3.0,0.0,,normal,present,notpresent,162.0,66.0,1.6,136.0,4.4,10.3,33,,,yes,yes,no,poor,yes,no,ckd
|
54 |
+
52,53.0,90.0,1.015,0.0,0.0,,normal,notpresent,notpresent,,38.0,2.2,,,10.9,34,4300,3.7,no,no,no,poor,no,yes,ckd
|
55 |
+
53,62.0,80.0,1.015,0.0,5.0,,,notpresent,notpresent,246.0,24.0,1.0,,,13.6,40,8500,4.7,yes,yes,no,good,no,no,ckd
|
56 |
+
54,63.0,80.0,1.01,2.0,2.0,normal,,notpresent,notpresent,,,3.4,136.0,4.2,13.0,40,9800,4.2,yes,no,yes,good,no,no,ckd
|
57 |
+
55,35.0,80.0,1.005,3.0,0.0,abnormal,normal,notpresent,notpresent,,,,,,9.5,28,,,no,no,no,good,yes,no,ckd
|
58 |
+
56,76.0,70.0,1.015,3.0,4.0,normal,abnormal,present,notpresent,,164.0,9.7,131.0,4.4,10.2,30,11300,3.4,yes,yes,yes,poor,yes,no,ckd
|
59 |
+
57,76.0,90.0,,,,,normal,notpresent,notpresent,93.0,155.0,7.3,132.0,4.9,,,,,yes,yes,yes,poor,no,no,ckd
|
60 |
+
58,73.0,80.0,1.02,2.0,0.0,abnormal,abnormal,notpresent,notpresent,253.0,142.0,4.6,138.0,5.8,10.5,33,7200,4.3,yes,yes,yes,good,no,no,ckd
|
61 |
+
59,59.0,100.0,,,,,,notpresent,notpresent,,96.0,6.4,,,6.6,,,,yes,yes,no,good,no,yes,ckd
|
62 |
+
60,67.0,90.0,1.02,1.0,0.0,,abnormal,present,notpresent,141.0,66.0,3.2,138.0,6.6,,,,,yes,no,no,good,no,no,ckd
|
63 |
+
61,67.0,80.0,1.01,1.0,3.0,normal,abnormal,notpresent,notpresent,182.0,391.0,32.0,163.0,39.0,,,,,no,no,no,good,yes,no,ckd
|
64 |
+
62,15.0,60.0,1.02,3.0,0.0,,normal,notpresent,notpresent,86.0,15.0,0.6,138.0,4.0,11.0,33,7700,3.8,yes,yes,no,good,no,no,ckd
|
65 |
+
63,46.0,70.0,1.015,1.0,0.0,abnormal,normal,notpresent,notpresent,150.0,111.0,6.1,131.0,3.7,7.5,27,,,no,no,no,good,no,yes,ckd
|
66 |
+
64,55.0,80.0,1.01,0.0,0.0,,normal,notpresent,notpresent,146.0,,,,,9.8,,,,no,no, no,good,no,no,ckd
|
67 |
+
65,44.0,90.0,1.01,1.0,0.0,,normal,notpresent,notpresent,,20.0,1.1,,,15.0,48,,,no, no,no,good,no,no,ckd
|
68 |
+
66,67.0,70.0,1.02,2.0,0.0,abnormal,normal,notpresent,notpresent,150.0,55.0,1.6,131.0,4.8,, ?,,,yes,yes,no,good,yes,no,ckd
|
69 |
+
67,45.0,80.0,1.02,3.0,0.0,normal,abnormal,notpresent,notpresent,425.0,,,,,,,,,no,no,no,poor,no,no,ckd
|
70 |
+
68,65.0,70.0,1.01,2.0,0.0,,normal,present,notpresent,112.0,73.0,3.3,,,10.9,37,,,no,no,no,good,no,no,ckd
|
71 |
+
69,26.0,70.0,1.015,0.0,4.0,,normal,notpresent,notpresent,250.0,20.0,1.1,,,15.6,52,6900,6.0,no,yes,no,good,no,no,ckd
|
72 |
+
70,61.0,80.0,1.015,0.0,4.0,,normal,notpresent,notpresent,360.0,19.0,0.7,137.0,4.4,15.2,44,8300,5.2,yes,yes,no,good,no,no,ckd
|
73 |
+
71,46.0,60.0,1.01,1.0,0.0,normal,normal,notpresent,notpresent,163.0,92.0,3.3,141.0,4.0,9.8,28,14600,3.2,yes,yes,no,good,no,no,ckd
|
74 |
+
72,64.0,90.0,1.01,3.0,3.0,,abnormal,present,notpresent,,35.0,1.3,,,10.3,,,,yes,yes,no,good,yes,no,ckd
|
75 |
+
73,,100.0,1.015,2.0,0.0,abnormal,abnormal,notpresent,notpresent,129.0,107.0,6.7,132.0,4.4,4.8,14,6300,,yes,no,no,good,yes,yes,ckd
|
76 |
+
74,56.0,90.0,1.015,2.0,0.0,abnormal,abnormal,notpresent,notpresent,129.0,107.0,6.7,131.0,4.8,9.1,29,6400,3.4,yes,no,no,good,no,no,ckd
|
77 |
+
75,5.0,,1.015,1.0,0.0,,normal,notpresent,notpresent,,16.0,0.7,138.0,3.2,8.1,,,,no,no,no,good,no,yes,ckd
|
78 |
+
76,48.0,80.0,1.005,4.0,0.0,abnormal,abnormal,notpresent,present,133.0,139.0,8.5,132.0,5.5,10.3,36, 6200,4,no,yes,no,good,yes,no,ckd
|
79 |
+
77,67.0,70.0,1.01,1.0,0.0,,normal,notpresent,notpresent,102.0,48.0,3.2,137.0,5.0,11.9,34,7100,3.7,yes,yes,no,good,yes,no,ckd
|
80 |
+
78,70.0,80.0,,,,,,notpresent,notpresent,158.0,85.0,3.2,141.0,3.5,10.1,30,,,yes,no,no,good,yes,no,ckd
|
81 |
+
79,56.0,80.0,1.01,1.0,0.0,,normal,notpresent,notpresent,165.0,55.0,1.8,,,13.5,40,11800,5.0,yes,yes,no,poor,yes,no,ckd
|
82 |
+
80,74.0,80.0,1.01,0.0,0.0,,normal,notpresent,notpresent,132.0,98.0,2.8,133.0,5.0,10.8,31,9400,3.8,yes,yes,no,good,no,no,ckd
|
83 |
+
81,45.0,90.0,,,,,,notpresent,notpresent,360.0,45.0,2.4,128.0,4.4,8.3,29,5500,3.7,yes,yes,no,good,no,no,ckd
|
84 |
+
82,38.0,70.0,,,,,,notpresent,notpresent,104.0,77.0,1.9,140.0,3.9,,,,,yes,no,no,poor,yes,no,ckd
|
85 |
+
83,48.0,70.0,1.015,1.0,0.0,normal,normal,notpresent,notpresent,127.0,19.0,1.0,134.0,3.6,,,,,yes,yes,no,good,no,no,ckd
|
86 |
+
84,59.0,70.0,1.01,3.0,0.0,normal,abnormal,notpresent,notpresent,76.0,186.0,15.0,135.0,7.6,7.1,22,3800,2.1,yes,no,no,poor,yes,yes,ckd
|
87 |
+
85,70.0,70.0,1.015,2.0,,,,notpresent,notpresent,,46.0,1.5,,,9.9,,,,no,yes,no,poor,yes,no,ckd
|
88 |
+
86,56.0,80.0,,,,,,notpresent,notpresent,415.0,37.0,1.9,,,,,,,no,yes,no,good,no,no,ckd
|
89 |
+
87,70.0,100.0,1.005,1.0,0.0,normal,abnormal,present,notpresent,169.0,47.0,2.9,,,11.1,32,5800,5,yes,yes,no,poor,no,no,ckd
|
90 |
+
88,58.0,110.0,1.01,4.0,0.0,,normal,notpresent,notpresent,251.0,52.0,2.2,,,,,13200,4.7,yes, yes,no,good,no,no,ckd
|
91 |
+
89,50.0,70.0,1.02,0.0,0.0,,normal,notpresent,notpresent,109.0,32.0,1.4,139.0,4.7,,,,,no,no,no,poor,no,no,ckd
|
92 |
+
90,63.0,100.0,1.01,2.0,2.0,normal,normal,notpresent,present,280.0,35.0,3.2,143.0,3.5,13.0,40,9800,4.2,yes,no,yes,good,no,no,ckd
|
93 |
+
91,56.0,70.0,1.015,4.0,1.0,abnormal,normal,notpresent,notpresent,210.0,26.0,1.7,136.0,3.8,16.1,52,12500,5.6,no,no,no,good,no,no,ckd
|
94 |
+
92,71.0,70.0,1.01,3.0,0.0,normal,abnormal,present,present,219.0,82.0,3.6,133.0,4.4,10.4,33,5600,3.6,yes,yes,yes,good,no,no,ckd
|
95 |
+
93,73.0,100.0,1.01,3.0,2.0,abnormal,abnormal,present,notpresent,295.0,90.0,5.6,140.0,2.9,9.2,30,7000,3.2,yes,yes,yes,poor,no,no,ckd
|
96 |
+
94,65.0,70.0,1.01,0.0,0.0,,normal,notpresent,notpresent,93.0,66.0,1.6,137.0,4.5,11.6,36,11900,3.9,no,yes,no,good,no,no,ckd
|
97 |
+
95,62.0,90.0,1.015,1.0,0.0,,normal,notpresent,notpresent,94.0,25.0,1.1,131.0,3.7,,,,,yes,no,no,good,yes,yes,ckd
|
98 |
+
96,60.0,80.0,1.01,1.0,1.0,,normal,notpresent,notpresent,172.0,32.0,2.7,,,11.2,36,,,no,yes,yes,poor,no,no,ckd
|
99 |
+
97,65.0,60.0,1.015,1.0,0.0,,normal,notpresent,notpresent,91.0,51.0,2.2,132.0,3.8,10.0,32,9100,4.0,yes,yes,no,poor,yes,no,ckd
|
100 |
+
98,50.0,140.0,,,,,,notpresent,notpresent,101.0,106.0,6.5,135.0,4.3,6.2,18,5800,2.3,yes,yes,no,poor,no,yes,ckd
|
101 |
+
99,56.0,180.0,,0.0,4.0,,abnormal,notpresent,notpresent,298.0,24.0,1.2,139.0,3.9,11.2,32,10400,4.2,yes,yes,no,poor,yes,no,ckd
|
102 |
+
100,34.0,70.0,1.015,4.0,0.0,abnormal,abnormal,notpresent,notpresent,153.0,22.0,0.9,133.0,3.8,,,,,no,no,no,good,yes,no,ckd
|
103 |
+
101,71.0,90.0,1.015,2.0,0.0,,abnormal,present,present,88.0,80.0,4.4,139.0,5.7,11.3,33,10700,3.9,no,no,no,good,no,no,ckd
|
104 |
+
102,17.0,60.0,1.01,0.0,0.0,,normal,notpresent,notpresent,92.0,32.0,2.1,141.0,4.2,13.9,52,7000,,no,no,no,good,no,no,ckd
|
105 |
+
103,76.0,70.0,1.015,2.0,0.0,normal,abnormal,present,notpresent,226.0,217.0,10.2,,,10.2,36,12700,4.2,yes,no,no,poor,yes,yes,ckd
|
106 |
+
104,55.0,90.0,,,,,,notpresent,notpresent,143.0,88.0,2.0,,,,,,,yes,yes,no,poor,yes,no,ckd
|
107 |
+
105,65.0,80.0,1.015,0.0,0.0,,normal,notpresent,notpresent,115.0,32.0,11.5,139.0,4.0,14.1,42,6800,5.2,no,no,no,good,no,no,ckd
|
108 |
+
106,50.0,90.0,,,,,,notpresent,notpresent,89.0,118.0,6.1,127.0,4.4,6.0,17,6500,,yes,yes,no,good,yes,yes,ckd
|
109 |
+
107,55.0,100.0,1.015,1.0,4.0,normal,,notpresent,notpresent,297.0,53.0,2.8,139.0,4.5,11.2,34,13600,4.4,yes,yes,no,good,no,no,ckd
|
110 |
+
108,45.0,80.0,1.015,0.0,0.0,,abnormal,notpresent,notpresent,107.0,15.0,1.0,141.0,4.2,11.8,37,10200,4.2,no,no,no,good,no,no,ckd
|
111 |
+
109,54.0,70.0,,,,,,notpresent,notpresent,233.0,50.1,1.9,,,11.7,,,,no,yes,no,good,no,no,ckd
|
112 |
+
110,63.0,90.0,1.015,0.0,0.0,,normal,notpresent,notpresent,123.0,19.0,2.0,142.0,3.8,11.7,34,11400,4.7,no,no,no,good,no,no,ckd
|
113 |
+
111,65.0,80.0,1.01,3.0,3.0,,normal,notpresent,notpresent,294.0,71.0,4.4,128.0,5.4,10.0,32,9000,3.9,yes,yes,yes,good,no,no,ckd
|
114 |
+
112,,60.0,1.015,3.0,0.0,abnormal,abnormal,notpresent,notpresent,,34.0,1.2,,,10.8,33,,,no,no,no,good,no,no,ckd
|
115 |
+
113,61.0,90.0,1.015,0.0,2.0,,normal,notpresent,notpresent,,,,,,,,9800,,no,yes,no,poor,no,yes,ckd
|
116 |
+
114,12.0,60.0,1.015,3.0,0.0,abnormal,abnormal,present,notpresent,,51.0,1.8,,,12.1,,10300,,no,no,no,good,no,no,ckd
|
117 |
+
115,47.0,80.0,1.01,0.0,0.0,,abnormal,notpresent,notpresent,,28.0,0.9,,,12.4,44,5600,4.3,no,no,no,good,no,yes,ckd
|
118 |
+
116,,70.0,1.015,4.0,0.0,abnormal,normal,notpresent,notpresent,104.0,16.0,0.5,,,,,,,no,no,no,good,yes,no,ckd
|
119 |
+
117,,70.0,1.02,0.0,0.0,,,notpresent,notpresent,219.0,36.0,1.3,139.0,3.7,12.5,37,9800,4.4,no,no,no,good,no,no,ckd
|
120 |
+
118,55.0,70.0,1.01,3.0,0.0,,normal,notpresent,notpresent,99.0,25.0,1.2,,,11.4,,,,no,no,no,poor,yes,no,ckd
|
121 |
+
119,60.0,70.0,1.01,0.0,0.0,,normal,notpresent,notpresent,140.0,27.0,1.2,,,,,,,no,no,no,good,no,no,ckd
|
122 |
+
120,72.0,90.0,1.025,1.0,3.0,,normal,notpresent,notpresent,323.0,40.0,2.2,137.0,5.3,12.6,,,,no,yes,yes,poor,no,no,ckd
|
123 |
+
121,54.0,60.0,,3.0,,,,notpresent,notpresent,125.0,21.0,1.3,137.0,3.4,15.0,46,,,yes,yes,no,good,yes,no,ckd
|
124 |
+
122,34.0,70.0,,,,,,notpresent,notpresent,,219.0,12.2,130.0,3.8,6.0,,,,yes,no,no,good,no,yes,ckd
|
125 |
+
123,43.0,80.0,1.015,2.0,3.0,,abnormal,present,present,,30.0,1.1,,,14.0,42,14900,,no,no,no,good,no,no,ckd
|
126 |
+
124,65.0,100.0,1.015,0.0,0.0,,normal,notpresent,notpresent,90.0,98.0,2.5,,,9.1,28,5500,3.6,yes,no,no,good,no,no,ckd
|
127 |
+
125,72.0,90.0,,,,,,notpresent,notpresent,308.0,36.0,2.5,131.0,4.3,,,,,yes,yes,no,poor,no,no,ckd
|
128 |
+
126,70.0,90.0,1.015,0.0,0.0,,normal,notpresent,notpresent,144.0,125.0,4.0,136.0,4.6,12.0,37,8200,4.5,yes,yes,no,poor,yes,no,ckd
|
129 |
+
127,71.0,60.0,1.015,4.0,0.0,normal,normal,notpresent,notpresent,118.0,125.0,5.3,136.0,4.9,11.4,35,15200,4.3,yes,yes,no,poor,yes,no,ckd
|
130 |
+
128,52.0,90.0,1.015,4.0,3.0,normal,abnormal,notpresent,notpresent,224.0,166.0,5.6,133.0,47.0,8.1,23,5000,2.9,yes,yes,no,good,no,yes,ckd
|
131 |
+
129,75.0,70.0,1.025,1.0,0.0,,normal,notpresent,notpresent,158.0,49.0,1.4,135.0,4.7,11.1,,,,yes,no,no,poor,yes,no,ckd
|
132 |
+
130,50.0,90.0,1.01,2.0,0.0,normal,abnormal,present,present,128.0,208.0,9.2,134.0,4.8,8.2,22,16300,2.7,no,no,no,poor,yes,yes,ckd
|
133 |
+
131,5.0,50.0,1.01,0.0,0.0,,normal,notpresent,notpresent,,25.0,0.6,,,11.8,36,12400,,no,no,no,good,no,no,ckd
|
134 |
+
132,50.0,,,,,normal,,notpresent,notpresent,219.0,176.0,13.8,136.0,4.5,8.6,24,13200,2.7,yes,no,no,good,yes,yes,ckd
|
135 |
+
133,70.0,100.0,1.015,4.0,0.0,normal,normal,notpresent,notpresent,118.0,125.0,5.3,136.0,4.9,12.0,37, 8400,8.0,yes,no,no,good,no,no,ckd
|
136 |
+
134,47.0,100.0,1.01,,,normal,,notpresent,notpresent,122.0,,16.9,138.0,5.2,10.8,33,10200,3.8,no,yes,no,good,no,no,ckd
|
137 |
+
135,48.0,80.0,1.015,0.0,2.0,,normal,notpresent,notpresent,214.0,24.0,1.3,140.0,4.0,13.2,39,,,no,yes,no,poor,no,no,ckd
|
138 |
+
136,46.0,90.0,1.02,,,,normal,notpresent,notpresent,213.0,68.0,2.8,146.0,6.3,9.3,,,,yes,yes,no,good,no,no,ckd
|
139 |
+
137,45.0,60.0,1.01,2.0,0.0,normal,abnormal,present,notpresent,268.0,86.0,4.0,134.0,5.1,10.0,29,9200,,yes,yes,no,good,no,no,ckd
|
140 |
+
138,73.0,,1.01,1.0,0.0,,,notpresent,notpresent,95.0,51.0,1.6,142.0,3.5,,,,,no, no,no,good,no,no,ckd
|
141 |
+
139,41.0,70.0,1.015,2.0,0.0,,abnormal,notpresent,present,,68.0,2.8,132.0,4.1,11.1,33,,,yes,no,no,good,yes,yes,ckd
|
142 |
+
140,69.0,70.0,1.01,0.0,4.0,,normal,notpresent,notpresent,256.0,40.0,1.2,142.0,5.6,,,,,no,no,no,good,no,no,ckd
|
143 |
+
141,67.0,70.0,1.01,1.0,0.0,normal,normal,notpresent,notpresent,,106.0,6.0,137.0,4.9,6.1,19,6500,,yes,no,no,good,no,yes,ckd
|
144 |
+
142,72.0,90.0,,,,,,notpresent,notpresent,84.0,145.0,7.1,135.0,5.3,,,,,no,yes,no,good,no,no,ckd
|
145 |
+
143,41.0,80.0,1.015,1.0,4.0,abnormal,normal,notpresent,notpresent,210.0,165.0,18.0,135.0,4.7,,,,,no,yes,no,good,no,no,ckd
|
146 |
+
144,60.0,90.0,1.01,2.0,0.0,abnormal,normal,notpresent,notpresent,105.0,53.0,2.3,136.0,5.2,11.1,33,10500,4.1,no,no,no,good,no,no,ckd
|
147 |
+
145,57.0,90.0,1.015,5.0,0.0,abnormal,abnormal,notpresent,present,,322.0,13.0,126.0,4.8,8.0,24,4200,3.3,yes,yes,yes,poor,yes,yes,ckd
|
148 |
+
146,53.0,100.0,1.01,1.0,3.0,abnormal,normal,notpresent,notpresent,213.0,23.0,1.0,139.0,4.0,,,,,no,yes,no,good,no,no,ckd
|
149 |
+
147,60.0,60.0,1.01,3.0,1.0,normal,abnormal,present,notpresent,288.0,36.0,1.7,130.0,3.0,7.9,25,15200,3.0,yes,no,no,poor,no,yes,ckd
|
150 |
+
148,69.0,60.0,,,,,,notpresent,notpresent,171.0,26.0,48.1,,,,,,,yes,no,no,poor,no,no,ckd
|
151 |
+
149,65.0,70.0,1.02,1.0,0.0,abnormal,abnormal,notpresent,notpresent,139.0,29.0,1.0,,,10.5,32,,,yes,no,no,good,yes,no,ckd
|
152 |
+
150,8.0,60.0,1.025,3.0,0.0,normal,normal,notpresent,notpresent,78.0,27.0,0.9,,,12.3,41,6700,,no,no,no,poor,yes,no,ckd
|
153 |
+
151,76.0,90.0,,,,,,notpresent,notpresent,172.0,46.0,1.7,141.0,5.5,9.6,30,,,yes,yes,no,good,no,yes,ckd
|
154 |
+
152,39.0,70.0,1.01,0.0,0.0,,normal,notpresent,notpresent,121.0,20.0,0.8,133.0,3.5,10.9,32,,,no,yes,no,good,no,no,ckd
|
155 |
+
153,55.0,90.0,1.01,2.0,1.0,abnormal,abnormal,notpresent,notpresent,273.0,235.0,14.2,132.0,3.4,8.3,22,14600,2.9,yes,yes,no,poor,yes,yes,ckd
|
156 |
+
154,56.0,90.0,1.005,4.0,3.0,abnormal,abnormal,notpresent,notpresent,242.0,132.0,16.4,140.0,4.2,8.4,26,,3,yes,yes,no,poor,yes,yes,ckd
|
157 |
+
155,50.0,70.0,1.02,3.0,0.0,abnormal,normal,present,present,123.0,40.0,1.8,,,11.1,36,4700,,no,no,no,good,no,no,ckd
|
158 |
+
156,66.0,90.0,1.015,2.0,0.0,,normal,notpresent,present,153.0,76.0,3.3,,,,,,,no,no,no,poor,no,no,ckd
|
159 |
+
157,62.0,70.0,1.025,3.0,0.0,normal,abnormal,notpresent,notpresent,122.0,42.0,1.7,136.0,4.7,12.6,39,7900,3.9,yes,yes,no,good,no,no,ckd
|
160 |
+
158,71.0,60.0,1.02,3.0,2.0,normal,normal,present,notpresent,424.0,48.0,1.5,132.0,4.0,10.9,31,,,yes,yes,yes,good,no,no,ckd
|
161 |
+
159,59.0,80.0,1.01,1.0,0.0,abnormal,normal,notpresent,notpresent,303.0,35.0,1.3,122.0,3.5,10.4,35,10900,4.3,no,yes,no,poor,no,no,ckd
|
162 |
+
160,81.0,60.0,,,,,,notpresent,notpresent,148.0,39.0,2.1,147.0,4.2,10.9,35,9400,2.4,yes,yes,yes,poor,yes,no,ckd
|
163 |
+
161,62.0,,1.015,3.0,0.0,abnormal,,notpresent,notpresent,,,,,,14.3,42,10200,4.8,yes,yes,no,good,no,no,ckd
|
164 |
+
162,59.0,70.0,,,,,,notpresent,notpresent,204.0,34.0,1.5,124.0,4.1,9.8,37,6000, ?,no,yes,no,good,no,no,ckd
|
165 |
+
163,46.0,80.0,1.01,0.0,0.0,,normal,notpresent,notpresent,160.0,40.0,2.0,140.0,4.1,9.0,27,8100,3.2,yes,no,no,poor,no,yes,ckd
|
166 |
+
164,14.0,,1.015,0.0,0.0,,,notpresent,notpresent,192.0,15.0,0.8,137.0,4.2,14.3,40,9500,5.4,no,yes,no,poor,yes,no,ckd
|
167 |
+
165,60.0,80.0,1.02,0.0,2.0,,,notpresent,notpresent,,,,,,,,,,no,yes,no,good,no,no,ckd
|
168 |
+
166,27.0,60.0,,,,,,notpresent,notpresent,76.0,44.0,3.9,127.0,4.3,,,,,no,no,no,poor,yes,yes,ckd
|
169 |
+
167,34.0,70.0,1.02,0.0,0.0,abnormal,normal,notpresent,notpresent,139.0,19.0,0.9,,,12.7,42,2200,,no,no,no,poor,no,no,ckd
|
170 |
+
168,65.0,70.0,1.015,4.0,4.0,,normal,present,notpresent,307.0,28.0,1.5,,,11.0,39,6700,,yes,yes,no,good,no,no,ckd
|
171 |
+
169,,70.0,1.01,0.0,2.0,,normal,notpresent,notpresent,220.0,68.0,2.8,,,8.7,27,,,yes,yes,no,good,no,yes,ckd
|
172 |
+
170,66.0,70.0,1.015,2.0,5.0,,normal,notpresent,notpresent,447.0,41.0,1.7,131.0,3.9,12.5,33,9600,4.4,yes,yes,no,good,no,no,ckd
|
173 |
+
171,83.0,70.0,1.02,3.0,0.0,normal,normal,notpresent,notpresent,102.0,60.0,2.6,115.0,5.7,8.7,26,12800,3.1,yes,no,no,poor,no,yes,ckd
|
174 |
+
172,62.0,80.0,1.01,1.0,2.0,,,notpresent,notpresent,309.0,113.0,2.9,130.0,2.5,10.6,34,12800,4.9,no,no,no,good,no,no,ckd
|
175 |
+
173,17.0,70.0,1.015,1.0,0.0,abnormal,normal,notpresent,notpresent,22.0,1.5,7.3,145.0,2.8,13.1,41,11200,,no,no,no,good,no,no,ckd
|
176 |
+
174,54.0,70.0,,,,,,notpresent,notpresent,111.0,146.0,7.5,141.0,4.7,11.0,35,8600,4.6,no,no,no,good,no,no,ckd
|
177 |
+
175,60.0,50.0,1.01,0.0,0.0,,normal,notpresent,notpresent,261.0,58.0,2.2,113.0,3.0,,,4200,3.4,yes,no,no,good,no,no,ckd
|
178 |
+
176,21.0,90.0,1.01,4.0,0.0,normal,abnormal,present,present,107.0,40.0,1.7,125.0,3.5,8.3,23,12400,3.9,no,no,no,good,no,yes,ckd
|
179 |
+
177,65.0,80.0,1.015,2.0,1.0,normal,normal,present,notpresent,215.0,133.0,2.5,,,13.2,41,,,no,yes,no,good,no,no,ckd
|
180 |
+
178,42.0,90.0,1.02,2.0,0.0,abnormal,abnormal,present,notpresent,93.0,153.0,2.7,139.0,4.3,9.8,34,9800,,no,no,no,poor,yes,yes,ckd
|
181 |
+
179,72.0,90.0,1.01,2.0,0.0,,abnormal,present,notpresent,124.0,53.0,2.3,,,11.9,39,,,no,no,no,good,no,no,ckd
|
182 |
+
180,73.0,90.0,1.01,1.0,4.0,abnormal,abnormal,present,notpresent,234.0,56.0,1.9,,,10.3,28,,,no,yes,no,good,no,no,ckd
|
183 |
+
181,45.0,70.0,1.025,2.0,0.0,normal,abnormal,present,notpresent,117.0,52.0,2.2,136.0,3.8,10.0,30,19100,3.7,no,no,no,good,no,no,ckd
|
184 |
+
182,61.0,80.0,1.02,0.0,0.0,,normal,notpresent,notpresent,131.0,23.0,0.8,140.0,4.1,11.3,35,,,no,no,no,good,no,no,ckd
|
185 |
+
183,30.0,70.0,1.015,0.0,0.0,,normal,notpresent,notpresent,101.0,106.0,6.5,135.0,4.3,,,,,no,no,no,poor,no,no,ckd
|
186 |
+
184,54.0,60.0,1.015,3.0,2.0,,abnormal,notpresent,notpresent,352.0,137.0,3.3,133.0,4.5,11.3,31,5800,3.6,yes,yes,yes,poor,yes,no,ckd
|
187 |
+
185,4.0,,1.02,1.0,0.0,,normal,notpresent,notpresent,99.0,23.0,0.6,138.0,4.4,12.0,34, ?,,no,no,no,good,no,no,ckd
|
188 |
+
186,8.0,50.0,1.02,4.0,0.0,normal,normal,notpresent,notpresent,,46.0,1.0,135.0,3.8,,,,,no,no,no,good,yes,no,ckd
|
189 |
+
187,3.0,,1.01,2.0,0.0,normal,normal,notpresent,notpresent,,22.0,0.7,,,10.7,34,12300,,no,no,no,good,no,no,ckd
|
190 |
+
188,8.0,,,,,,,notpresent,notpresent,80.0,66.0,2.5,142.0,3.6,12.2,38,,,no, no,no,good,no,no,ckd
|
191 |
+
189,64.0,60.0,1.01,4.0,1.0,abnormal,abnormal,notpresent,present,239.0,58.0,4.3,137.0,5.4,9.5,29,7500,3.4,yes,yes,no,poor,yes,no,ckd
|
192 |
+
190,6.0,60.0,1.01,4.0,0.0,abnormal,abnormal,notpresent,present,94.0,67.0,1.0,135.0,4.9,9.9,30,16700,4.8,no,no,no,poor,no,no,ckd
|
193 |
+
191,,70.0,1.01,3.0,0.0,normal,normal,notpresent,notpresent,110.0,115.0,6.0,134.0,2.7,9.1,26,9200,3.4,yes,yes,no,poor,no,no,ckd
|
194 |
+
192,46.0,110.0,1.015,0.0,0.0,,normal,notpresent,notpresent,130.0,16.0,0.9,,,,,,,no,no,no,good,no,no,ckd
|
195 |
+
193,32.0,90.0,1.025,1.0,0.0,abnormal,abnormal,notpresent,notpresent,,223.0,18.1,113.0,6.5,5.5,15,2600,2.8,yes,yes,no,poor,yes,yes,ckd
|
196 |
+
194,80.0,70.0,1.01,2.0,,,abnormal,notpresent,notpresent,,49.0,1.2,,,,,,,yes, yes,no,good,no,no,ckd
|
197 |
+
195,70.0,90.0,1.02,2.0,1.0,abnormal,abnormal,notpresent,present,184.0,98.6,3.3,138.0,3.9,5.8,,,,yes,yes,yes,poor,no,no,ckd
|
198 |
+
196,49.0,100.0,1.01,3.0,0.0,abnormal,abnormal,notpresent,notpresent,129.0,158.0,11.8,122.0,3.2,8.1,24,9600,3.5,yes,yes,no,poor,yes,yes,ckd
|
199 |
+
197,57.0,80.0,,,,,,notpresent,notpresent,,111.0,9.3,124.0,5.3,6.8,,4300,3.0,yes,yes,no,good,no,yes,ckd
|
200 |
+
198,59.0,100.0,1.02,4.0,2.0,normal,normal,notpresent,notpresent,252.0,40.0,3.2,137.0,4.7,11.2,30,26400,3.9,yes,yes,no,poor,yes,no,ckd
|
201 |
+
199,65.0,80.0,1.015,0.0,0.0,,normal,notpresent,notpresent,92.0,37.0,1.5,140.0,5.2,8.8,25,10700,3.2,yes,no,yes,good,yes,no,ckd
|
202 |
+
200,90.0,90.0,1.025,1.0,0.0,,normal,notpresent,notpresent,139.0,89.0,3.0,140.0,4.1,12.0,37,7900,3.9,yes,yes,no,good,no,no,ckd
|
203 |
+
201,64.0,70.0,,,,,,notpresent,notpresent,113.0,94.0,7.3,137.0,4.3,7.9,21,,,yes,yes,yes,good,yes,yes,ckd
|
204 |
+
202,78.0,60.0,,,,,,notpresent,notpresent,114.0,74.0,2.9,135.0,5.9,8.0,24,,,no,yes,no,good,no,yes,ckd
|
205 |
+
203,,90.0,,,,,,notpresent,notpresent,207.0,80.0,6.8,142.0,5.5,8.5,,,,yes,yes,no,good,no,yes,ckd
|
206 |
+
204,65.0,90.0,1.01,4.0,2.0,normal,normal,notpresent,notpresent,172.0,82.0,13.5,145.0,6.3,8.8,31,,,yes,yes,no,good,yes,yes,ckd
|
207 |
+
205,61.0,70.0,,,,,,notpresent,notpresent,100.0,28.0,2.1,,,12.6,43,,,yes,yes,no,good,no,no,ckd
|
208 |
+
206,60.0,70.0,1.01,1.0,0.0,,normal,notpresent,notpresent,109.0,96.0,3.9,135.0,4.0,13.8,41,,,yes,no,no,good,no,no,ckd
|
209 |
+
207,50.0,70.0,1.01,0.0,0.0,,normal,notpresent,notpresent,230.0,50.0,2.2,,,12.0,41,10400,4.6,yes,yes,no,good,no,no,ckd
|
210 |
+
208,67.0,80.0,,,,,,notpresent,notpresent,341.0,37.0,1.5,,,12.3,41,6900,4.9,yes,yes,no,good,no,yes,ckd
|
211 |
+
209,19.0,70.0,1.02,0.0,0.0,,normal,notpresent,notpresent,,,,,,11.5,,6900,,no,no,no,good,no,no,ckd
|
212 |
+
210,59.0,100.0,1.015,4.0,2.0,normal,normal,notpresent,notpresent,255.0,132.0,12.8,135.0,5.7,7.3,20,9800,3.9,yes,yes,yes,good,no,yes,ckd
|
213 |
+
211,54.0,120.0,1.015,0.0,0.0,,normal,notpresent,notpresent,103.0,18.0,1.2,,,,,,,no,no,no,good,no,no,ckd
|
214 |
+
212,40.0,70.0,1.015,3.0,4.0,normal,normal,notpresent,notpresent,253.0,150.0,11.9,132.0,5.6,10.9,31,8800,3.4,yes,yes,no,poor,yes,no,ckd
|
215 |
+
213,55.0,80.0,1.01,3.0,1.0,normal,abnormal,present,present,214.0,73.0,3.9,137.0,4.9,10.9,34,7400,3.7,yes,yes,no,good,yes,no,ckd
|
216 |
+
214,68.0,80.0,1.015,0.0,0.0,,abnormal,notpresent,notpresent,171.0,30.0,1.0,,,13.7, 43,4900,5.2,no,yes,no,good,no,no,ckd
|
217 |
+
215,2.0,,1.01,3.0,0.0,normal,abnormal,notpresent,notpresent,,,,,,,,,,no,no,no,good,yes,no,ckd
|
218 |
+
216,64.0,70.0,1.01,0.0,0.0,,normal,notpresent,notpresent,107.0,15.0,,,,12.8,38,,,no,no,no,good,no,no,ckd
|
219 |
+
217,63.0,100.0,1.01,1.0,0.0,,normal,notpresent,notpresent,78.0,61.0,1.8,141.0,4.4,12.2,36,10500,4.3,no,yes,no,good,no,no,ckd
|
220 |
+
218,33.0,90.0,1.015,0.0,0.0,,normal,notpresent,notpresent,92.0,19.0,0.8,,,11.8,34,7000,,no,no,no,good,no,no,ckd
|
221 |
+
219,68.0,90.0,1.01,0.0,0.0,,normal,notpresent,notpresent,238.0,57.0,2.5,,,9.8,28,8000,3.3,yes,yes,no,poor,no,no,ckd
|
222 |
+
220,36.0,80.0,1.01,0.0,0.0,,normal,notpresent,notpresent,103.0,,,,,11.9,36,8800,,no,no,no,good,no,no,ckd
|
223 |
+
221,66.0,70.0,1.02,1.0,0.0,normal,,notpresent,notpresent,248.0,30.0,1.7,138.0,5.3,,,,,yes,yes,no,good,no,no,ckd
|
224 |
+
222,74.0,60.0,,,,,,notpresent,notpresent,108.0,68.0,1.8,,,,,,,yes,yes,no,good,no,no,ckd
|
225 |
+
223,71.0,90.0,1.01,0.0,3.0,,normal,notpresent,notpresent,303.0,30.0,1.3,136.0,4.1,13.0,38,9200,4.6,yes,yes,no,good,no,no,ckd
|
226 |
+
224,34.0,60.0,1.02,0.0,0.0,,normal,notpresent,notpresent,117.0,28.0,2.2,138.0,3.8,,,,,no,no,no,good,yes,no,ckd
|
227 |
+
225,60.0,90.0,1.01,3.0,5.0,abnormal,normal,notpresent,present,490.0,95.0,2.7,131.0,3.8,11.5,35,12000,4.5,yes,yes,no,good,no,no,ckd
|
228 |
+
226,64.0,100.0,1.015,4.0,2.0,abnormal,abnormal,notpresent,present,163.0,54.0,7.2,140.0,4.6,7.9,26,7500,3.4,yes,yes,no,good,yes,no,ckd
|
229 |
+
227,57.0,80.0,1.015,0.0,0.0,,normal,notpresent,notpresent,120.0,48.0,1.6,,,11.3,36,7200,3.8,yes,yes,no,good,no,no,ckd
|
230 |
+
228,60.0,70.0,,,,,,notpresent,notpresent,124.0,52.0,2.5,,,,,,,yes,no,no,good,no,no,ckd
|
231 |
+
229,59.0,50.0,1.01,3.0,0.0,normal,abnormal,notpresent,notpresent,241.0,191.0,12.0,114.0,2.9,9.6,31,15700,3.8,no,yes,no,good,yes,no,ckd
|
232 |
+
230,65.0,60.0,1.01,2.0,0.0,normal,abnormal,present,notpresent,192.0,17.0,1.7,130.0,4.3,,,9500,,yes,yes,no,poor,no,no,ckd
|
233 |
+
231,60.0,90.0,,,,,,notpresent,notpresent,269.0,51.0,2.8,138.0,3.7,11.5,35,,,yes,yes,yes,good,yes,no,ckd
|
234 |
+
232,50.0,90.0,1.015,1.0,0.0,abnormal,abnormal,notpresent,notpresent,,,,,,,,,,no,no,no,good,yes,no,ckd
|
235 |
+
233,51.0,100.0,1.015,2.0,0.0,normal,normal,notpresent,present,93.0,20.0,1.6,146.0,4.5,,,,,no,no,no,poor,no,no,ckd
|
236 |
+
234,37.0,100.0,1.01,0.0,0.0,abnormal,normal,notpresent,notpresent,,19.0,1.3,,,15.0,44,4100,5.2,yes,no,no,good,no,no,ckd
|
237 |
+
235,45.0,70.0,1.01,2.0,0.0,,normal,notpresent,notpresent,113.0,93.0,2.3,,,7.9,26,5700,,no,no,yes,good,no,yes,ckd
|
238 |
+
236,65.0,80.0,,,,,,notpresent,notpresent,74.0,66.0,2.0,136.0,5.4,9.1,25,,,yes,yes,yes,good,yes,no,ckd
|
239 |
+
237,80.0,70.0,1.015,2.0,2.0,,normal,notpresent,notpresent,141.0,53.0,2.2,,,12.7,40,9600,,yes,yes,no,poor,yes,no,ckd
|
240 |
+
238,72.0,100.0,,,,,,notpresent,notpresent,201.0,241.0,13.4,127.0,4.8,9.4,28,,,yes,yes,no,good,no,yes,ckd
|
241 |
+
239,34.0,90.0,1.015,2.0,0.0,normal,normal,notpresent,notpresent,104.0,50.0,1.6,137.0,4.1,11.9,39,,,no,no,no,good,no,no,ckd
|
242 |
+
240,65.0,70.0,1.015,1.0,0.0,,normal,notpresent,notpresent,203.0,46.0,1.4,,,11.4,36,5000,4.1,yes,yes,no,poor,yes,no,ckd
|
243 |
+
241,57.0,70.0,1.015,1.0,0.0,,abnormal,notpresent,notpresent,165.0,45.0,1.5,140.0,3.3,10.4,31,4200,3.9,no,no,no,good,no,no,ckd
|
244 |
+
242,69.0,70.0,1.01,4.0,3.0,normal,abnormal,present,present,214.0,96.0,6.3,120.0,3.9,9.4,28,11500,3.3,yes,yes,yes,good,yes,yes,ckd
|
245 |
+
243,62.0,90.0,1.02,2.0,1.0,,normal,notpresent,notpresent,169.0,48.0,2.4,138.0,2.9,13.4,47,11000,6.1,yes,no,no,good,no,no,ckd
|
246 |
+
244,64.0,90.0,1.015,3.0,2.0,,abnormal,present,notpresent,463.0,64.0,2.8,135.0,4.1,12.2,40,9800,4.6,yes,yes,no,good,no,yes,ckd
|
247 |
+
245,48.0,100.0,,,,,,notpresent,notpresent,103.0,79.0,5.3,135.0,6.3,6.3,19,7200,2.6,yes,no,yes,poor,no,no,ckd
|
248 |
+
246,48.0,110.0,1.015,3.0,0.0,abnormal,normal,present,notpresent,106.0,215.0,15.2,120.0,5.7,8.6,26,5000,2.5,yes,no,yes,good,no,yes,ckd
|
249 |
+
247,54.0,90.0,1.025,1.0,0.0,normal,abnormal,notpresent,notpresent,150.0,18.0,1.2,140.0,4.2,,,,,no,no,no,poor,yes,yes,ckd
|
250 |
+
248,59.0,70.0,1.01,1.0,3.0,abnormal,abnormal,notpresent,notpresent,424.0,55.0,1.7,138.0,4.5,12.6,37,10200,4.1,yes,yes,yes,good,no,no,ckd
|
251 |
+
249,56.0,90.0,1.01,4.0,1.0,normal,abnormal,present,notpresent,176.0,309.0,13.3,124.0,6.5,3.1,9,5400,2.1,yes,yes,no,poor,yes,yes,ckd
|
252 |
+
250,40.0,80.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,140.0,10.0,1.2,135.0,5.0,15.0,48,10400,4.5,no,no,no,good,no,no,notckd
|
253 |
+
251,23.0,80.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,70.0,36.0,1.0,150.0,4.6,17.0,52,9800,5.0,no,no,no,good,no,no,notckd
|
254 |
+
252,45.0,80.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,82.0,49.0,0.6,147.0,4.4,15.9,46,9100,4.7,no,no,no,good,no,no,notckd
|
255 |
+
253,57.0,80.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,119.0,17.0,1.2,135.0,4.7,15.4,42,6200,6.2,no,no,no,good,no,no,notckd
|
256 |
+
254,51.0,60.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,99.0,38.0,0.8,135.0,3.7,13.0,49,8300,5.2,no,no,no,good,no,no,notckd
|
257 |
+
255,34.0,80.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,121.0,27.0,1.2,144.0,3.9,13.6,52,9200,6.3,no,no,no,good,no,no,notckd
|
258 |
+
256,60.0,80.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,131.0,10.0,0.5,146.0,5.0,14.5,41,10700,5.1,no,no,no,good,no,no,notckd
|
259 |
+
257,38.0,60.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,91.0,36.0,0.7,135.0,3.7,14.0,46,9100,5.8,no,no,no,good,no,no,notckd
|
260 |
+
258,42.0,80.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,98.0,20.0,0.5,140.0,3.5,13.9,44,8400,5.5,no,no,no,good,no,no,notckd
|
261 |
+
259,35.0,80.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,104.0,31.0,1.2,135.0,5.0,16.1,45,4300,5.2,no,no,no,good,no,no,notckd
|
262 |
+
260,30.0,80.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,131.0,38.0,1.0,147.0,3.8,14.1,45,9400,5.3,no,no,no,good,no,no,notckd
|
263 |
+
261,49.0,80.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,122.0,32.0,1.2,139.0,3.9,17.0,41,5600,4.9,no,no,no,good,no,no,notckd
|
264 |
+
262,55.0,80.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,118.0,18.0,0.9,135.0,3.6,15.5,43,7200,5.4,no,no,no,good,no,no,notckd
|
265 |
+
263,45.0,80.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,117.0,46.0,1.2,137.0,5.0,16.2,45,8600,5.2,no,no,no,good,no,no,notckd
|
266 |
+
264,42.0,80.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,132.0,24.0,0.7,140.0,4.1,14.4,50,5000,4.5,no,no,no,good,no,no,notckd
|
267 |
+
265,50.0,80.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,97.0,40.0,0.6,150.0,4.5,14.2,48,10500,5.0,no,no,no,good,no,no,notckd
|
268 |
+
266,55.0,80.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,133.0,17.0,1.2,135.0,4.8,13.2,41,6800,5.3,no,no,no,good,no,no,notckd
|
269 |
+
267,48.0,80.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,122.0,33.0,0.9,146.0,3.9,13.9,48,9500,4.8,no,no,no,good,no,no,notckd
|
270 |
+
268,,80.0,,,,,,notpresent,notpresent,100.0,49.0,1.0,140.0,5.0,16.3,53,8500,4.9,no,no,no,good,no,no,notckd
|
271 |
+
269,25.0,80.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,121.0,19.0,1.2,142.0,4.9,15.0,48,6900,5.3,no,no,no,good,no,no,notckd
|
272 |
+
270,23.0,80.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,111.0,34.0,1.1,145.0,4.0,14.3,41,7200,5.0,no,no,no,good,no,no,notckd
|
273 |
+
271,30.0,80.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,96.0,25.0,0.5,144.0,4.8,13.8,42,9000,4.5,no,no,no,good,no,no,notckd
|
274 |
+
272,56.0,80.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,139.0,15.0,1.2,135.0,5.0,14.8,42,5600,5.5,no,no,no,good,no,no,notckd
|
275 |
+
273,47.0,80.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,95.0,35.0,0.9,140.0,4.1,,,,,no,no,no,good,no,no,notckd
|
276 |
+
274,19.0,80.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,107.0,23.0,0.7,141.0,4.2,14.4,44,,,no,no,no,good,no,no,notckd
|
277 |
+
275,52.0,80.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,125.0,22.0,1.2,139.0,4.6,16.5,43,4700,4.6,no,no,no,good,no,no,notckd
|
278 |
+
276,20.0,60.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,,,,137.0,4.7,14.0,41,4500,5.5,no,no,no,good,no,no,notckd
|
279 |
+
277,46.0,60.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,123.0,46.0,1.0,135.0,5.0,15.7,50,6300,4.8,no,no,no,good,no,no,notckd
|
280 |
+
278,48.0,60.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,112.0,44.0,1.2,142.0,4.9,14.5,44,9400,6.4,no,no,no,good,no,no,notckd
|
281 |
+
279,24.0,70.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,140.0,23.0,0.6,140.0,4.7,16.3,48,5800,5.6,no,no,no,good,no,no,notckd
|
282 |
+
280,47.0,80.0,,,,,,notpresent,notpresent,93.0,33.0,0.9,144.0,4.5,13.3,52,8100,5.2,no,no,no,good,no,no,notckd
|
283 |
+
281,55.0,80.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,130.0,50.0,1.2,147.0,5.0,15.5,41,9100,6.0,no,no,no,good,no,no,notckd
|
284 |
+
282,20.0,70.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,123.0,44.0,1.0,135.0,3.8,14.6,44,5500,4.8,no,no,no,good,no,no,notckd
|
285 |
+
283,60.0,70.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,,,,,,16.4,43,10800,5.7,no,no,no,good,no,no,notckd
|
286 |
+
284,33.0,80.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,100.0,37.0,1.2,142.0,4.0,16.9,52,6700,6.0,no,no,no,good,no,no,notckd
|
287 |
+
285,66.0,70.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,94.0,19.0,0.7,135.0,3.9,16.0,41,5300,5.9,no,no,no,good,no,no,notckd
|
288 |
+
286,71.0,70.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,81.0,18.0,0.8,145.0,5.0,14.7,44,9800,6.0,no,no,no,good,no,no,notckd
|
289 |
+
287,39.0,70.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,124.0,22.0,0.6,137.0,3.8,13.4,43,,,no,no,no,good,no,no,notckd
|
290 |
+
288,56.0,70.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,70.0,46.0,1.2,135.0,4.9,15.9,50,11000,5.1,,,,good,no,no,notckd
|
291 |
+
289,42.0,70.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,93.0,32.0,0.9,143.0,4.7,16.6,43,7100,5.3,no,no,no,good,no,no,notckd
|
292 |
+
290,54.0,70.0,1.02,0.0,0.0,,,,,76.0,28.0,0.6,146.0,3.5,14.8,52,8400,5.9,no,no,no,good,no,no,notckd
|
293 |
+
291,47.0,80.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,124.0,44.0,1.0,140.0,4.9,14.9,41,7000,5.7,no,no,no,good,no,no,notckd
|
294 |
+
292,30.0,80.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,89.0,42.0,0.5,139.0,5.0,16.7,52,10200,5.0,no,no,no,good,no,no,notckd
|
295 |
+
293,50.0,,1.02,0.0,0.0,normal,normal,notpresent,notpresent,92.0,19.0,1.2,150.0,4.8,14.9,48,4700,5.4,no,no,no,good,no,no,notckd
|
296 |
+
294,75.0,60.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,110.0,50.0,0.7,135.0,5.0,14.3,40,8300,5.8,no,no,no,,,,notckd
|
297 |
+
295,44.0,70.0,,,,,,notpresent,notpresent,106.0,25.0,0.9,150.0,3.6,15.0,50,9600,6.5,no,no,no,good,no,no,notckd
|
298 |
+
296,41.0,70.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,125.0,38.0,0.6,140.0,5.0,16.8,41,6300,5.9,no,no,no,good,no,no,notckd
|
299 |
+
297,53.0,60.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,116.0,26.0,1.0,146.0,4.9,15.8,45,7700,5.2,,,,good,no,no,notckd
|
300 |
+
298,34.0,60.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,91.0,49.0,1.2,135.0,4.5,13.5,48,8600,4.9,no,no,no,good,no,no,notckd
|
301 |
+
299,73.0,60.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,127.0,48.0,0.5,150.0,3.5,15.1,52,11000,4.7,no,no,no,good,no,no,notckd
|
302 |
+
300,45.0,60.0,1.02,0.0,0.0,normal,normal,,,114.0,26.0,0.7,141.0,4.2,15.0,43,9200,5.8,no,no,no,good,no,no,notckd
|
303 |
+
301,44.0,60.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,96.0,33.0,0.9,147.0,4.5,16.9,41,7200,5.0,no,no,no,good,no,no,notckd
|
304 |
+
302,29.0,70.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,127.0,44.0,1.2,145.0,5.0,14.8,48,,,no,no,no,good,no,no,notckd
|
305 |
+
303,55.0,70.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,107.0,26.0,1.1,,,17.0,50,6700,6.1,no,no,no,good,no,no,notckd
|
306 |
+
304,33.0,80.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,128.0,38.0,0.6,135.0,3.9,13.1,45,6200,4.5,no,no,no,good,no,no,notckd
|
307 |
+
305,41.0,80.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,122.0,25.0,0.8,138.0,5.0,17.1,41,9100,5.2,no,no,no,good,no,no,notckd
|
308 |
+
306,52.0,80.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,128.0,30.0,1.2,140.0,4.5,15.2,52,4300,5.7,no,no,no,good,no,no,notckd
|
309 |
+
307,47.0,60.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,137.0,17.0,0.5,150.0,3.5,13.6,44,7900,4.5,no,no,no,good,no,no,notckd
|
310 |
+
308,43.0,80.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,81.0,46.0,0.6,135.0,4.9,13.9,48,6900,4.9,no,no,no,good,no,no,notckd
|
311 |
+
309,51.0,60.0,1.02,0.0,0.0,,,notpresent,notpresent,129.0,25.0,1.2,139.0,5.0,17.2,40,8100,5.9,no,no,no,good,no,no,notckd
|
312 |
+
310,46.0,60.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,102.0,27.0,0.7,142.0,4.9,13.2,44,11000,5.4,no,no,no,good,no,no,notckd
|
313 |
+
311,56.0,60.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,132.0,18.0,1.1,147.0,4.7,13.7,45,7500,5.6,no,no,no,good,no,no,notckd
|
314 |
+
312,80.0,70.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,,,,135.0,4.1,15.3,48,6300,6.1,no,no,no,good,no,no,notckd
|
315 |
+
313,55.0,80.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,104.0,28.0,0.9,142.0,4.8,17.3,52,8200,4.8,no,no,no,good,no,no,notckd
|
316 |
+
314,39.0,70.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,131.0,46.0,0.6,145.0,5.0,15.6,41,9400,4.7,no,no,no,good,no,no,notckd
|
317 |
+
315,44.0,70.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,,,,,,13.8,48,7800,4.4,no,no,no,good,no,no,notckd
|
318 |
+
316,35.0,,1.02,0.0,0.0,normal,normal,,,99.0,30.0,0.5,135.0,4.9,15.4,48,5000,5.2,no,no,no,good,no,no,notckd
|
319 |
+
317,58.0,70.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,102.0,48.0,1.2,139.0,4.3,15.0,40,8100,4.9,no,no,no,good,no,no,notckd
|
320 |
+
318,61.0,70.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,120.0,29.0,0.7,137.0,3.5,17.4,52,7000,5.3,no,no,no,good,no,no,notckd
|
321 |
+
319,30.0,60.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,138.0,15.0,1.1,135.0,4.4,,,,,no,no,no,good,no,no,notckd
|
322 |
+
320,57.0,60.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,105.0,49.0,1.2,150.0,4.7,15.7,44,10400,6.2,no,no,no,good,no,no,notckd
|
323 |
+
321,65.0,60.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,109.0,39.0,1.0,144.0,3.5,13.9,48,9600,4.8,no,no,no,good,no,no,notckd
|
324 |
+
322,70.0,60.0,,,,,,notpresent,notpresent,120.0,40.0,0.5,140.0,4.6,16.0,43,4500,4.9,no,no,no,good,no,no,notckd
|
325 |
+
323,43.0,80.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,130.0,30.0,1.1,143.0,5.0,15.9,45,7800,4.5,no,no,no,good,no,no,notckd
|
326 |
+
324,40.0,80.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,119.0,15.0,0.7,150.0,4.9,,,,,no,no,no,good,no,no,notckd
|
327 |
+
325,58.0,80.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,100.0,50.0,1.2,140.0,3.5,14.0,50,6700,6.5,no,no,no,good,no,no,notckd
|
328 |
+
326,47.0,60.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,109.0,25.0,1.1,141.0,4.7,15.8,41,8300,5.2,no,no,no,good,no,no,notckd
|
329 |
+
327,30.0,60.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,120.0,31.0,0.8,150.0,4.6,13.4,44,10700,5.8,no,no,no,good,no,no,notckd
|
330 |
+
328,28.0,70.0,1.02,0.0,0.0,normal,normal,,,131.0,29.0,0.6,145.0,4.9,,45,8600,6.5,no,no,no,good,no,no,notckd
|
331 |
+
329,33.0,60.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,80.0,25.0,0.9,146.0,3.5,14.1,48,7800,5.1,no,no,no,good,no,no,notckd
|
332 |
+
330,43.0,80.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,114.0,32.0,1.1,135.0,3.9,,42,,,no,no,no,good,no,no,notckd
|
333 |
+
331,59.0,70.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,130.0,39.0,0.7,147.0,4.7,13.5,46,6700,4.5,no,no,no,good,no,no,notckd
|
334 |
+
332,34.0,70.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,,33.0,1.0,150.0,5.0,15.3,44,10500,6.1,no,no,no,good,no,no,notckd
|
335 |
+
333,23.0,80.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,99.0,46.0,1.2,142.0,4.0,17.7,46,4300,5.5,no,no,no,good,no,no,notckd
|
336 |
+
334,24.0,80.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,125.0,,,136.0,3.5,15.4,43,5600,4.5,no,no,no,good,no,no,notckd
|
337 |
+
335,60.0,60.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,134.0,45.0,0.5,139.0,4.8,14.2,48,10700,5.6,no,no,no,good,no,no,notckd
|
338 |
+
336,25.0,60.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,119.0,27.0,0.5,,,15.2,40,9200,5.2,no,no,no,good,no,no,notckd
|
339 |
+
337,44.0,70.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,92.0,40.0,0.9,141.0,4.9,14.0,52,7500,6.2,no,no,no,good,no,no,notckd
|
340 |
+
338,62.0,80.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,132.0,34.0,0.8,147.0,3.5,17.8,44,4700,4.5,no,no,no,good,no,no,notckd
|
341 |
+
339,25.0,70.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,88.0,42.0,0.5,136.0,3.5,13.3,48,7000,4.9,no,no,no,good,no,no,notckd
|
342 |
+
340,32.0,70.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,100.0,29.0,1.1,142.0,4.5,14.3,43,6700,5.9,no,no,no,good,no,no,notckd
|
343 |
+
341,63.0,70.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,130.0,37.0,0.9,150.0,5.0,13.4,41,7300,4.7,no,no,no,good,no,no,notckd
|
344 |
+
342,44.0,60.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,95.0,46.0,0.5,138.0,4.2,15.0,50,7700,6.3,no,no,no,good,no,no,notckd
|
345 |
+
343,37.0,60.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,111.0,35.0,0.8,135.0,4.1,16.2,50,5500,5.7,no,no,no,good,no,no,notckd
|
346 |
+
344,64.0,60.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,106.0,27.0,0.7,150.0,3.3,14.4,42,8100,4.7,no,no,no,good,no,no,notckd
|
347 |
+
345,22.0,60.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,97.0,18.0,1.2,138.0,4.3,13.5,42,7900,6.4,no,no,no,good,no,no,notckd
|
348 |
+
346,33.0,60.0,,,,normal,normal,notpresent,notpresent,130.0,41.0,0.9,141.0,4.4,15.5,52,4300,5.8,no,no,no,good,no,no,notckd
|
349 |
+
347,43.0,60.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,108.0,25.0,1.0,144.0,5.0,17.8,43,7200,5.5,no,no,no,good,no,no,notckd
|
350 |
+
348,38.0,80.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,99.0,19.0,0.5,147.0,3.5,13.6,44,7300,6.4,no,no,no,good,no,no,notckd
|
351 |
+
349,35.0,70.0,1.025,0.0,0.0,,,notpresent,notpresent,82.0,36.0,1.1,150.0,3.5,14.5,52,9400,6.1,no,no,no,good,no,no,notckd
|
352 |
+
350,65.0,70.0,1.025,0.0,0.0,,,notpresent,notpresent,85.0,20.0,1.0,142.0,4.8,16.1,43,9600,4.5,no,no,no,good,no,no,notckd
|
353 |
+
351,29.0,80.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,83.0,49.0,0.9,139.0,3.3,17.5,40,9900,4.7,no,no,no,good,no,no,notckd
|
354 |
+
352,37.0,60.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,109.0,47.0,1.1,141.0,4.9,15.0,48,7000,5.2,no,no,no,good,no,no,notckd
|
355 |
+
353,39.0,60.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,86.0,37.0,0.6,150.0,5.0,13.6,51,5800,4.5,no,no,no,good,no,no,notckd
|
356 |
+
354,32.0,60.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,102.0,17.0,0.4,147.0,4.7,14.6,41,6800,5.1,no,no,no,good,no,no,notckd
|
357 |
+
355,23.0,60.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,95.0,24.0,0.8,145.0,5.0,15.0,52,6300,4.6,no,no,no,good,no,no,notckd
|
358 |
+
356,34.0,70.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,87.0,38.0,0.5,144.0,4.8,17.1,47,7400,6.1,no,no,no,good,no,no,notckd
|
359 |
+
357,66.0,70.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,107.0,16.0,1.1,140.0,3.6,13.6,42,11000,4.9,no,no,no,good,no,no,notckd
|
360 |
+
358,47.0,60.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,117.0,22.0,1.2,138.0,3.5,13.0,45,5200,5.6,no,no,no,good,no,no,notckd
|
361 |
+
359,74.0,60.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,88.0,50.0,0.6,147.0,3.7,17.2,53,6000,4.5,no,no,no,good,no,no,notckd
|
362 |
+
360,35.0,60.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,105.0,39.0,0.5,135.0,3.9,14.7,43,5800,6.2,no,no,no,good,no,no,notckd
|
363 |
+
361,29.0,80.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,70.0,16.0,0.7,138.0,3.5,13.7,54,5400,5.8,no,no,no,good,no,no,notckd
|
364 |
+
362,33.0,80.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,89.0,19.0,1.1,144.0,5.0,15.0,40,10300,4.8,no,no,no,good,no,no,notckd
|
365 |
+
363,67.0,80.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,99.0,40.0,0.5,,,17.8,44,5900,5.2,no,no,no,good,no,no,notckd
|
366 |
+
364,73.0,80.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,118.0,44.0,0.7,137.0,3.5,14.8,45,9300,4.7,no,no,no,good,no,no,notckd
|
367 |
+
365,24.0,80.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,93.0,46.0,1.0,145.0,3.5,,,10700,6.3,no,no,no,good,no,no,notckd
|
368 |
+
366,60.0,80.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,81.0,15.0,0.5,141.0,3.6,15.0,46,10500,5.3,no,no,no,good,no,no,notckd
|
369 |
+
367,68.0,60.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,125.0,41.0,1.1,139.0,3.8,17.4,50,6700,6.1,no,no,no,good,no,no,notckd
|
370 |
+
368,30.0,80.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,82.0,42.0,0.7,146.0,5.0,14.9,45,9400,5.9,no,no,no,good,no,no,notckd
|
371 |
+
369,75.0,70.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,107.0,48.0,0.8,144.0,3.5,13.6,46,10300,4.8,no,no,no,good,no,no,notckd
|
372 |
+
370,69.0,70.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,83.0,42.0,1.2,139.0,3.7,16.2,50,9300,5.4,no,no,no,good,no,no,notckd
|
373 |
+
371,28.0,60.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,79.0,50.0,0.5,145.0,5.0,17.6,51,6500,5.0,no,no,no,good,no,no,notckd
|
374 |
+
372,72.0,60.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,109.0,26.0,0.9,150.0,4.9,15.0,52,10500,5.5,no,no,no,good,no,no,notckd
|
375 |
+
373,61.0,70.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,133.0,38.0,1.0,142.0,3.6,13.7,47,9200,4.9,no,no,no,good,no,no,notckd
|
376 |
+
374,79.0,80.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,111.0,44.0,1.2,146.0,3.6,16.3,40,8000,6.4,no,no,no,good,no,no,notckd
|
377 |
+
375,70.0,80.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,74.0,41.0,0.5,143.0,4.5,15.1,48,9700,5.6,no,no,no,good,no,no,notckd
|
378 |
+
376,58.0,70.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,88.0,16.0,1.1,147.0,3.5,16.4,53,9100,5.2,no,no,no,good,no,no,notckd
|
379 |
+
377,64.0,70.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,97.0,27.0,0.7,145.0,4.8,13.8,49,6400,4.8,no,no,no,good,no,no,notckd
|
380 |
+
378,71.0,60.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,,,0.9,140.0,4.8,15.2,42,7700,5.5,no,no,no,good,no,no,notckd
|
381 |
+
379,62.0,80.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,78.0,45.0,0.6,138.0,3.5,16.1,50,5400,5.7,no,no,no,good,no,no,notckd
|
382 |
+
380,59.0,60.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,113.0,23.0,1.1,139.0,3.5,15.3,54,6500,4.9,no,no,no,good,no,no,notckd
|
383 |
+
381,71.0,70.0,1.025,0.0,0.0,,,notpresent,notpresent,79.0,47.0,0.5,142.0,4.8,16.6,40,5800,5.9,no,no,no,good,no,no,notckd
|
384 |
+
382,48.0,80.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,75.0,22.0,0.8,137.0,5.0,16.8,51,6000,6.5,no,no,no,good,no,no,notckd
|
385 |
+
383,80.0,80.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,119.0,46.0,0.7,141.0,4.9,13.9,49,5100,5.0,no,no,no,good,no,no,notckd
|
386 |
+
384,57.0,60.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,132.0,18.0,1.1,150.0,4.7,15.4,42,11000,4.5,no,no,no,good,no,no,notckd
|
387 |
+
385,63.0,70.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,113.0,25.0,0.6,146.0,4.9,16.5,52,8000,5.1,no,no,no,good,no,no,notckd
|
388 |
+
386,46.0,70.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,100.0,47.0,0.5,142.0,3.5,16.4,43,5700,6.5,no,no,no,good,no,no,notckd
|
389 |
+
387,15.0,80.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,93.0,17.0,0.9,136.0,3.9,16.7,50,6200,5.2,no,no,no,good,no,no,notckd
|
390 |
+
388,51.0,80.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,94.0,15.0,1.2,144.0,3.7,15.5,46,9500,6.4,no,no,no,good,no,no,notckd
|
391 |
+
389,41.0,80.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,112.0,48.0,0.7,140.0,5.0,17.0,52,7200,5.8,no,no,no,good,no,no,notckd
|
392 |
+
390,52.0,80.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,99.0,25.0,0.8,135.0,3.7,15.0,52,6300,5.3,no,no,no,good,no,no,notckd
|
393 |
+
391,36.0,80.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,85.0,16.0,1.1,142.0,4.1,15.6,44,5800,6.3,no,no,no,good,no,no,notckd
|
394 |
+
392,57.0,80.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,133.0,48.0,1.2,147.0,4.3,14.8,46,6600,5.5,no,no,no,good,no,no,notckd
|
395 |
+
393,43.0,60.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,117.0,45.0,0.7,141.0,4.4,13.0,54,7400,5.4,no,no,no,good,no,no,notckd
|
396 |
+
394,50.0,80.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,137.0,46.0,0.8,139.0,5.0,14.1,45,9500,4.6,no,no,no,good,no,no,notckd
|
397 |
+
395,55.0,80.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,140.0,49.0,0.5,150.0,4.9,15.7,47,6700,4.9,no,no,no,good,no,no,notckd
|
398 |
+
396,42.0,70.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,75.0,31.0,1.2,141.0,3.5,16.5,54,7800,6.2,no,no,no,good,no,no,notckd
|
399 |
+
397,12.0,80.0,1.02,0.0,0.0,normal,normal,notpresent,notpresent,100.0,26.0,0.6,137.0,4.4,15.8,49,6600,5.4,no,no,no,good,no,no,notckd
|
400 |
+
398,17.0,60.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,114.0,50.0,1.0,135.0,4.9,14.2,51,7200,5.9,no,no,no,good,no,no,notckd
|
401 |
+
399,58.0,80.0,1.025,0.0,0.0,normal,normal,notpresent,notpresent,131.0,18.0,1.1,141.0,3.5,15.8,53,6800,6.1,no,no,no,good,no,no,notckd
|
main.py
ADDED
@@ -0,0 +1,370 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import streamlit as st
|
2 |
+
import pandas as pd
|
3 |
+
import numpy as np
|
4 |
+
import matplotlib.pyplot as plt
|
5 |
+
|
6 |
+
from sklearn.model_selection import train_test_split
|
7 |
+
from sklearn.ensemble import GradientBoostingRegressor
|
8 |
+
from sklearn.ensemble import RandomForestRegressor, VotingRegressor
|
9 |
+
from sklearn.tree import DecisionTreeRegressor
|
10 |
+
from sklearn.linear_model import LinearRegression
|
11 |
+
from sklearn.neighbors import KNeighborsRegressor
|
12 |
+
from sklearn.svm import SVR
|
13 |
+
from sklearn.metrics import mean_squared_error, mean_absolute_error, r2_score
|
14 |
+
from sklearn.neural_network import MLPRegressor
|
15 |
+
from lightgbm import LGBMRegressor
|
16 |
+
from xgboost import XGBRegressor
|
17 |
+
|
18 |
+
st.title('Kidney Disease Prediction Application')
|
19 |
+
st.write('''
|
20 |
+
Please fill in the attributes below, then hit the Predict button
|
21 |
+
to get your results.
|
22 |
+
''')
|
23 |
+
|
24 |
+
st.header('Input Attributes')
|
25 |
+
age = st.slider('Your Age (Years)', min_value=0.0, max_value=100.0, value=50.0, step=1.0)
|
26 |
+
st.write(''' ''')
|
27 |
+
|
28 |
+
bp = st.slider('Blood Pressure (mm/Hg)', min_value=0.0, max_value=200.0, value=150.0, step=1.0)
|
29 |
+
st.write(''' ''')
|
30 |
+
|
31 |
+
sg = st.slider('Specific Gravity (SG)', min_value=1.005, max_value=1.025, value=1.015, step=0.005)
|
32 |
+
st.write(''' ''')
|
33 |
+
|
34 |
+
al = st.slider('Albumin Level (g/L)', min_value=0.0, max_value=5.0, value=2.0, step=1.0)
|
35 |
+
st.write(''' ''')
|
36 |
+
|
37 |
+
sugar = st.slider('Sugar Level', min_value=0.0, max_value=5.0, value=2.0, step=1.0)
|
38 |
+
st.write(''' ''')
|
39 |
+
|
40 |
+
rbc = st.radio("Red Blood Cell Count", ('Normal', 'Abnormal'))
|
41 |
+
st.write(''' ''')
|
42 |
+
|
43 |
+
if rbc == "Normal":
|
44 |
+
rbc = 0
|
45 |
+
else:
|
46 |
+
rbc = 1
|
47 |
+
|
48 |
+
pc = st.radio("Pus Cell Count", ('Normal', 'Abnormal'))
|
49 |
+
st.write(''' ''')
|
50 |
+
|
51 |
+
if pc == "Normal":
|
52 |
+
pc = 0
|
53 |
+
else:
|
54 |
+
pc = 1
|
55 |
+
|
56 |
+
pcc = st.radio("Pus Cell Clumps", ('Present', 'Not Present'))
|
57 |
+
st.write(''' ''')
|
58 |
+
|
59 |
+
if pcc == "Present":
|
60 |
+
pcc = 1
|
61 |
+
else:
|
62 |
+
pcc = 0
|
63 |
+
|
64 |
+
ba = st.radio("Bacterial Infection", ('Present', 'Not Present'))
|
65 |
+
st.write(''' ''')
|
66 |
+
|
67 |
+
if ba == "Present":
|
68 |
+
ba = 1
|
69 |
+
else:
|
70 |
+
ba = 0
|
71 |
+
|
72 |
+
bgr = st.slider('Blood Glucose Random (mgs/dl)', min_value=0.0, max_value=600.0, value=300.0, step=1.0)
|
73 |
+
st.write(''' ''')
|
74 |
+
|
75 |
+
bu = st.slider('Blood Urea (mgs/dl)', min_value=0.0, max_value=500.0, value=250.0, step=0.1)
|
76 |
+
st.write(''' ''')
|
77 |
+
|
78 |
+
sc = st.slider('Serum Creatinine (mgs/dl)', min_value=0.0, max_value=100.0, value=50.0, step=0.1)
|
79 |
+
st.write(''' ''')
|
80 |
+
|
81 |
+
sod = st.slider('Sodium (mEq/L)', min_value=0.0, max_value=200.0, value=100.0, step=0.1)
|
82 |
+
st.write(''' ''')
|
83 |
+
|
84 |
+
pot = st.slider('Potassium (mEq/L)', min_value=0.0, max_value=100.0, value=50.0, step=0.1)
|
85 |
+
st.write(''' ''')
|
86 |
+
|
87 |
+
hemo = st.slider('Hemoglobin (gms)', min_value=0.0, max_value=20.0, value=10.0, step=0.1)
|
88 |
+
st.write(''' ''')
|
89 |
+
|
90 |
+
pcv = st.slider('Packed Cell Volume', min_value=0.0, max_value=100.0, value=50.0, step=0.1)
|
91 |
+
st.write(''' ''')
|
92 |
+
|
93 |
+
wbc = st.slider('White Blood Cell Count (cells/cumm)', min_value=0.0, max_value=50000.0, value=25000.0, step=1.0)
|
94 |
+
st.write(''' ''')
|
95 |
+
|
96 |
+
rbcc = st.slider('Red Blood Cell Count (millions/cmm)', min_value=0.0, max_value=200.0, value=100.0, step=1.0)
|
97 |
+
st.write(''' ''')
|
98 |
+
|
99 |
+
htn = st.radio("Hypertension", ('Yes', 'No'))
|
100 |
+
st.write(''' ''')
|
101 |
+
|
102 |
+
if htn == "Yes":
|
103 |
+
htn = 1
|
104 |
+
else:
|
105 |
+
htn = 0
|
106 |
+
|
107 |
+
dm = st.radio("Diabetes Mellitus", ('Yes', 'No'))
|
108 |
+
st.write(''' ''')
|
109 |
+
|
110 |
+
if dm == "Yes":
|
111 |
+
dm = 1
|
112 |
+
else:
|
113 |
+
dm = 0
|
114 |
+
|
115 |
+
cad = st.radio("Coronary Artery Disease", ('Yes', 'No'))
|
116 |
+
st.write(''' ''')
|
117 |
+
|
118 |
+
if cad == "Yes":
|
119 |
+
cad = 1
|
120 |
+
else:
|
121 |
+
cad = 0
|
122 |
+
|
123 |
+
appet = st.radio("Appetite", ('Good', 'Poor'))
|
124 |
+
st.write(''' ''')
|
125 |
+
|
126 |
+
if appet == "Good":
|
127 |
+
appet = 1
|
128 |
+
else:
|
129 |
+
appet = 0
|
130 |
+
|
131 |
+
pe = st.radio("Pedal Edema", ('Yes', 'No'))
|
132 |
+
st.write(''' ''')
|
133 |
+
|
134 |
+
if pe == "Yes":
|
135 |
+
pe = 1
|
136 |
+
else:
|
137 |
+
pe = 0
|
138 |
+
|
139 |
+
ane = st.radio("Anemia", ('Yes', 'No'))
|
140 |
+
st.write(''' ''')
|
141 |
+
|
142 |
+
if ane == "Yes":
|
143 |
+
ane = 1
|
144 |
+
else:
|
145 |
+
ane = 0
|
146 |
+
|
147 |
+
selected_models = st.multiselect("Choose Regression Models", ('Random Forest',
|
148 |
+
'Linear Regression',
|
149 |
+
'K-Nearest Neighbors',
|
150 |
+
'Decision Tree',
|
151 |
+
'Gradient Boosting Regression',
|
152 |
+
'XGBoost Regression',
|
153 |
+
'LightGBM Regression'))
|
154 |
+
st.write(''' ''')
|
155 |
+
|
156 |
+
# Initialize an empty list to store the selected models
|
157 |
+
models_to_run = []
|
158 |
+
|
159 |
+
# Check which models were selected and add them to the models_to_run list
|
160 |
+
if 'Random Forest' in selected_models:
|
161 |
+
models_to_run.append(RandomForestRegressor())
|
162 |
+
|
163 |
+
if 'Linear Regression' in selected_models:
|
164 |
+
models_to_run.append(LinearRegression())
|
165 |
+
|
166 |
+
if 'K-Nearest Neighbors' in selected_models:
|
167 |
+
models_to_run.append(KNeighborsRegressor())
|
168 |
+
|
169 |
+
if 'Decision Tree' in selected_models:
|
170 |
+
models_to_run.append(DecisionTreeRegressor())
|
171 |
+
|
172 |
+
if 'Support Vector Machine' in selected_models:
|
173 |
+
models_to_run.append(SVR())
|
174 |
+
|
175 |
+
if 'Gradient Boosting Regression' in selected_models:
|
176 |
+
models_to_run.append(GradientBoostingRegressor())
|
177 |
+
|
178 |
+
if 'XGBoost Regression' in selected_models:
|
179 |
+
models_to_run.append(XGBRegressor())
|
180 |
+
|
181 |
+
if 'LightGBM Regression' in selected_models:
|
182 |
+
models_to_run.append(LGBMRegressor())
|
183 |
+
|
184 |
+
if 'Neural Network (MLP) Regression' in selected_models:
|
185 |
+
models_to_run.append(MLPRegressor())
|
186 |
+
|
187 |
+
user_input = np.array([age, bp, sg, al, sugar, rbc, pc, pcc, ba, bgr, bu, sc,
|
188 |
+
sod, pot, hemo, pcv, wbc, rbcc, htn, dm, cad, appet, pe, ane]).reshape(1, -1)
|
189 |
+
|
190 |
+
# import dataset
|
191 |
+
def get_dataset():
|
192 |
+
data = pd.read_csv('kidney.csv')
|
193 |
+
|
194 |
+
return data
|
195 |
+
|
196 |
+
def generate_model_labels(model_names):
|
197 |
+
model_labels = []
|
198 |
+
for name in model_names:
|
199 |
+
words = name.split()
|
200 |
+
if len(words) > 1:
|
201 |
+
# Multiple words, use initials
|
202 |
+
label = "".join(word[0] for word in words)
|
203 |
+
else:
|
204 |
+
# Single word, take the first 3 letters
|
205 |
+
label = name[:3]
|
206 |
+
model_labels.append(label)
|
207 |
+
return model_labels
|
208 |
+
|
209 |
+
if st.button('Submit'):
|
210 |
+
df = get_dataset()
|
211 |
+
|
212 |
+
# fix column names
|
213 |
+
df.columns = (["id", "age", "bp", "sg", "al", "su", "rbc", "pc",
|
214 |
+
"pcc", "ba", "bgr", "bu", "sc", "sod", "pot", "hemo", "pcv",
|
215 |
+
"wc", "rc", "htn", "dm", "cad", "appet", "pe", "ane", "class"])
|
216 |
+
|
217 |
+
# Transforming classification into numerical format
|
218 |
+
df['class'] = df['class'].apply(lambda x: 1 if x == 'ckd' else 0)
|
219 |
+
|
220 |
+
# Transforming ane into numerical format
|
221 |
+
df['ane'] = df['ane'].apply(lambda x: 1 if x == 'yes' else 0)
|
222 |
+
|
223 |
+
# Transforming pe into numerical format
|
224 |
+
df['pe'] = df['pe'].apply(lambda x: 1 if x == 'yes' else 0)
|
225 |
+
|
226 |
+
# Transforming appet into numerical format
|
227 |
+
df['appet'] = df['appet'].apply(lambda x: 1 if x == 'poor' else 0)
|
228 |
+
|
229 |
+
# Transforming cad into numerical format
|
230 |
+
df['cad'] = df['cad'].apply(lambda x: 1 if x == 'yes' else 0)
|
231 |
+
|
232 |
+
# Transforming dm into numerical format
|
233 |
+
df['dm'] = df['dm'].apply(lambda x: 1 if x == 'yes' else 0)
|
234 |
+
|
235 |
+
# Transforming htn into numerical format
|
236 |
+
df['htn'] = df['htn'].apply(lambda x: 1 if x == 'yes' else 0)
|
237 |
+
|
238 |
+
# Transforming ba into numerical format
|
239 |
+
df['ba'] = df['ba'].apply(lambda x: 1 if x == 'present' else 0)
|
240 |
+
|
241 |
+
# Transforming pcc into numerical format
|
242 |
+
df['pcc'] = df['pcc'].apply(lambda x: 1 if x == 'present' else 0)
|
243 |
+
|
244 |
+
# Transforming pc into numerical format
|
245 |
+
df['pc'] = df['pc'].apply(lambda x: 1 if x == 'abnormal' else 0)
|
246 |
+
|
247 |
+
# Transforming rbc into numerical format
|
248 |
+
df['rbc'] = df['rbc'].apply(lambda x: 1 if x == 'abnormal' else 0)
|
249 |
+
|
250 |
+
# Replace NaN values with median for float columns
|
251 |
+
float_columns = df.select_dtypes(include=['float']).columns
|
252 |
+
df[float_columns] = df[float_columns].fillna(df[float_columns].median())
|
253 |
+
|
254 |
+
# Convert columns to numeric
|
255 |
+
numeric_columns = ['pcv', 'wc', 'rc']
|
256 |
+
df[numeric_columns] = df[numeric_columns].apply(pd.to_numeric, errors='coerce')
|
257 |
+
|
258 |
+
# Replace NaN values with median for numeric columns
|
259 |
+
df[numeric_columns] = df[numeric_columns].fillna(df[numeric_columns].median())
|
260 |
+
|
261 |
+
# Split the dataset into train and test
|
262 |
+
X = df.drop(['class','id'], axis=1)
|
263 |
+
y = df['class']
|
264 |
+
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42)
|
265 |
+
|
266 |
+
# Create two columns to divide the screen
|
267 |
+
left_column, right_column = st.columns(2)
|
268 |
+
|
269 |
+
# Left column content
|
270 |
+
with left_column:
|
271 |
+
# Create a VotingRegressor with the selected models
|
272 |
+
ensemble = VotingRegressor(
|
273 |
+
estimators=[('rf', LGBMRegressor()), ('gb', GradientBoostingRegressor()), ('xb', XGBRegressor())]
|
274 |
+
)
|
275 |
+
|
276 |
+
# Fit the voting regressor to the training data
|
277 |
+
ensemble.fit(X_train, y_train)
|
278 |
+
|
279 |
+
# Make predictions on the test set
|
280 |
+
model_predictions = ensemble.predict(user_input)
|
281 |
+
|
282 |
+
# Evaluate the model's performance on the test set
|
283 |
+
ensemble_r2 = r2_score(y_test, ensemble.predict(X_test))
|
284 |
+
ensemble_mse = mean_squared_error(y_test, ensemble.predict(X_test))
|
285 |
+
ensemble_mae = mean_absolute_error(y_test, ensemble.predict(X_test))
|
286 |
+
ensemble_rmse = np.sqrt(ensemble_mse)
|
287 |
+
|
288 |
+
st.write(f'According to Ensemble Model, Your Diabetes Risk Score is: {model_predictions[0]:.2f}')
|
289 |
+
st.write('Ensemble Model R-squared (R2) Score:', ensemble_r2)
|
290 |
+
st.write('Ensemble Model Root Mean Squared Error (RMSE):', ensemble_rmse)
|
291 |
+
st.write('Ensemble Model Mean Squared Error (MSE):', ensemble_mse)
|
292 |
+
st.write('Ensemble Model Mean Absolute Error (MAE):', ensemble_mae)
|
293 |
+
st.write('------------------------------------------------------------------------------------------------------')
|
294 |
+
|
295 |
+
# Right column content
|
296 |
+
with right_column:
|
297 |
+
# Initialize lists to store model names and their respective performance metrics
|
298 |
+
model_names = ['Ensemble']
|
299 |
+
r2_scores = [ensemble_r2]
|
300 |
+
rmses = [ensemble_rmse]
|
301 |
+
mses = [ensemble_mse]
|
302 |
+
maes = [ensemble_mae]
|
303 |
+
|
304 |
+
for model in models_to_run:
|
305 |
+
# Train the selected model
|
306 |
+
model.fit(X_train, y_train)
|
307 |
+
|
308 |
+
# Make predictions on the test set
|
309 |
+
model_predictions = model.predict(user_input)
|
310 |
+
|
311 |
+
# Evaluate the model's performance on the test set
|
312 |
+
model_mse = mean_squared_error(y_test, model.predict(X_test))
|
313 |
+
model_mae = mean_absolute_error(y_test, model.predict(X_test))
|
314 |
+
rmse = np.sqrt(model_mse)
|
315 |
+
model_r2 = r2_score(y_test, model.predict(X_test))
|
316 |
+
|
317 |
+
st.write(f'According to {type(model).__name__} Model, Your Diabetes Risk Score is: {model_predictions[0]:.2f}')
|
318 |
+
st.write(f'{type(model).__name__} R-squared (R2) Score:', model_r2)
|
319 |
+
st.write(f'{type(model).__name__} Root Mean Squared Error (RMSE):', rmse)
|
320 |
+
st.write(f'{type(model).__name__} Mean Squared Error (MSE):', model_mse)
|
321 |
+
st.write(f'{type(model).__name__} Mean Absolute Error (MAE):', model_mae)
|
322 |
+
st.write('------------------------------------------------------------------------------------------------------')
|
323 |
+
|
324 |
+
# Append model performance metrics to the lists
|
325 |
+
model_names.append(type(model).__name__)
|
326 |
+
r2_scores.append(model_r2)
|
327 |
+
rmses.append(rmse)
|
328 |
+
mses.append(model_mse)
|
329 |
+
maes.append(model_mae)
|
330 |
+
|
331 |
+
# Create a DataFrame to store the performance metrics
|
332 |
+
metrics_df = pd.DataFrame({
|
333 |
+
'Model': model_names,
|
334 |
+
'R-squared (R2) Score': r2_scores,
|
335 |
+
'Root Mean Squared Error (RMSE)': rmses,
|
336 |
+
'Mean Squared Error (MSE)': mses,
|
337 |
+
'Mean Absolute Error (MAE)': maes
|
338 |
+
})
|
339 |
+
|
340 |
+
# Get the model labels
|
341 |
+
model_labels = generate_model_labels(metrics_df['Model'])
|
342 |
+
|
343 |
+
# Plot the comparison graphs
|
344 |
+
plt.figure(figsize=(12, 10))
|
345 |
+
|
346 |
+
# R2 Score comparison
|
347 |
+
plt.subplot(2, 2, 3)
|
348 |
+
plt.bar(model_labels, metrics_df['R-squared (R2) Score'], color='green')
|
349 |
+
plt.title('R2 Score Comparison')
|
350 |
+
|
351 |
+
# RMSE comparison
|
352 |
+
plt.subplot(2, 2, 4)
|
353 |
+
plt.bar(model_labels, metrics_df['Root Mean Squared Error (RMSE)'], color='blue')
|
354 |
+
plt.title('RMSE Comparison')
|
355 |
+
|
356 |
+
# MSE comparison
|
357 |
+
plt.subplot(2, 2, 1)
|
358 |
+
plt.bar(model_labels, metrics_df['Mean Squared Error (MSE)'], color='orange')
|
359 |
+
plt.title('MSE Comparison')
|
360 |
+
|
361 |
+
# MAE comparison
|
362 |
+
plt.subplot(2, 2, 2)
|
363 |
+
plt.bar(model_labels, metrics_df['Mean Absolute Error (MAE)'], color='purple')
|
364 |
+
plt.title('MAE Comparison')
|
365 |
+
|
366 |
+
# Adjust layout to prevent overlapping of titles
|
367 |
+
plt.tight_layout()
|
368 |
+
|
369 |
+
# Display the graphs in Streamlit
|
370 |
+
st.pyplot()
|
requirements.txt
ADDED
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
lightgbm==4.0.0
|
2 |
+
matplotlib==3.7.2
|
3 |
+
numpy==1.25.1
|
4 |
+
pandas==2.0.3
|
5 |
+
scikit_learn==1.3.0
|
6 |
+
streamlit==1.25.0
|
7 |
+
xgboost==1.7.6
|