import numpy as np
import pandas as pd
from pandas import Series,DataFrame
from sklearn.neighbors import KNeighborsClassifier
from sklearn.model_selection import train_test_split
from sklearn.model_selection import GridSearchCV
cancer = pd.read_csv('./cancer.csv',sep='\t')
cancer
|
ID |
Diagnosis |
radius_mean |
texture_mean |
perimeter_mean |
area_mean |
smoothness_mean |
compactness_mean |
concavity_mean |
concave_mean |
... |
radius_max |
texture_max |
perimeter_max |
area_max |
smoothness_max |
compactness_max |
concavity_max |
concave_max |
symmetry_max |
fractal_max |
0 |
842302 |
M |
17.990 |
10.38 |
122.80 |
1001.0 |
0.11840 |
0.27760 |
0.300100 |
0.147100 |
... |
25.380 |
17.33 |
184.60 |
2019.0 |
0.16220 |
0.66560 |
0.71190 |
0.26540 |
0.4601 |
0.11890 |
1 |
842517 |
M |
20.570 |
17.77 |
132.90 |
1326.0 |
0.08474 |
0.07864 |
0.086900 |
0.070170 |
... |
24.990 |
23.41 |
158.80 |
1956.0 |
0.12380 |
0.18660 |
0.24160 |
0.18600 |
0.2750 |
0.08902 |
2 |
84300903 |
M |
19.690 |
21.25 |
130.00 |
1203.0 |
0.10960 |
0.15990 |
0.197400 |
0.127900 |
... |
23.570 |
25.53 |
152.50 |
1709.0 |
0.14440 |
0.42450 |
0.45040 |
0.24300 |
0.3613 |
0.08758 |
3 |
84348301 |
M |
11.420 |
20.38 |
77.58 |
386.1 |
0.14250 |
0.28390 |
0.241400 |
0.105200 |
... |
14.910 |
26.50 |
98.87 |
567.7 |
0.20980 |
0.86630 |
0.68690 |
0.25750 |
0.6638 |
0.17300 |
4 |
84358402 |
M |
20.290 |
14.34 |
135.10 |
1297.0 |
0.10030 |
0.13280 |
0.198000 |
0.104300 |
... |
22.540 |
16.67 |
152.20 |
1575.0 |
0.13740 |
0.20500 |
0.40000 |
0.16250 |
0.2364 |
0.07678 |
5 |
843786 |
M |
12.450 |
15.70 |
82.57 |
477.1 |
0.12780 |
0.17000 |
0.157800 |
0.080890 |
... |
15.470 |
23.75 |
103.40 |
741.6 |
0.17910 |
0.52490 |
0.53550 |
0.17410 |
0.3985 |
0.12440 |
6 |
844359 |
M |
18.250 |
19.98 |
119.60 |
1040.0 |
0.09463 |
0.10900 |
0.112700 |
0.074000 |
... |
22.880 |
27.66 |
153.20 |
1606.0 |
0.14420 |
0.25760 |
0.37840 |
0.19320 |
0.3063 |
0.08368 |
7 |
84458202 |
M |
13.710 |
20.83 |
90.20 |
577.9 |
0.11890 |
0.16450 |
0.093660 |
0.059850 |
... |
17.060 |
28.14 |
110.60 |
897.0 |
0.16540 |
0.36820 |
0.26780 |
0.15560 |
0.3196 |
0.11510 |
8 |
844981 |
M |
13.000 |
21.82 |
87.50 |
519.8 |
0.12730 |
0.19320 |
0.185900 |
0.093530 |
... |
15.490 |
30.73 |
106.20 |
739.3 |
0.17030 |
0.54010 |
0.53900 |
0.20600 |
0.4378 |
0.10720 |
9 |
84501001 |
M |
12.460 |
24.04 |
83.97 |
475.9 |
0.11860 |
0.23960 |
0.227300 |
0.085430 |
... |
15.090 |
40.68 |
97.65 |
711.4 |
0.18530 |
1.05800 |
1.10500 |
0.22100 |
0.4366 |
0.20750 |
10 |
845636 |
M |
16.020 |
23.24 |
102.70 |
797.8 |
0.08206 |
0.06669 |
0.032990 |
0.033230 |
... |
19.190 |
33.88 |
123.80 |
1150.0 |
0.11810 |
0.15510 |
0.14590 |
0.09975 |
0.2948 |
0.08452 |
11 |
84610002 |
M |
15.780 |
17.89 |
103.60 |
781.0 |
0.09710 |
0.12920 |
0.099540 |
0.066060 |
... |
20.420 |
27.28 |
136.50 |
1299.0 |
0.13960 |
0.56090 |
0.39650 |
0.18100 |
0.3792 |
0.10480 |
12 |
846226 |
M |
19.170 |